staircasemaker

From Esolang
Jump to navigation Jump to search

staircasemaker is the sequel to laddermaker (staircasemaker is often referred to as laddermaker++).
Instead of its syntax being in a nice vertical pattern like its predecessor, it is typed in a slanted pattern to mimic that of a staircase.

#
 %
  H
   e
    l
     l
      o
       @
        w
         o
          r
           l
            d
             !
              &
               =

In addition to including all Latin characters [a-z A-Z][0-9] in its "valid vocabulary", it also has extra symbols that give instructions on what to do.

Character Description
# Begin program.
= End program.
@ Create whitespace.
% Begin printing a message.
& End the printing.
$ Take a user input.
~ Print user input.
! Store user input to cell.
> Navigate to right cell.
< Navigate to left cell.
? Escape next character.

Example Programs

What's your name?

#
 %
  W
   h
    a
     t
      '
       s
        @
         y
          o
           u
            r
             @
              n
               a
                m
                 e
                  ?
                   ?
                    &
                     $
                      !
                       %
                        Y
                         o
                          u
                           r
                            @
                             N
                              a
                               m
                                e
                                 @
                                  i
                                   s
                                    @
                                     ~
                                      @
                                       .
                                        &
                                         =

"This is the world we live in now. Can't go two steps without missing the third... then you reach the fourth, then the seventh, then the twenty-second..." ~Anonymous