;)

From Esolang
Jump to navigation Jump to search

;) is a stack-based programming language that only uses symbols (and some spaces/LFs).

Commands

Commands Description
. push 0
+ add
- sub
* mult,repeat,join
/ div,split
% mod
^ pow
~ eval
: dup
; del
' chr
" str
! logical not
# charcode
$ input
& append
( prev
) succ
= equal
@ get
? select
< greater
> less
_ negate
{ each
} end
[ store to memory stack
] load from memory stack
` int to string
, putstr

Examples

  • Hello, world!
.:+):+:+:+):+:+:+#,.:+):+):+:+:+):+:+)#,.:+):+):+:+):+):+:+#,.:+):+):+:+):+):+:+#,.:+):+):+:+):+):+):+)#,.:+):+:+):+):+:+#,.:+):+:+:+:+:+#,.:+):+):+):+:+):+):+)#,.:+):+):+:+):+):+):+)#,.:+):+):+):+:+:+):+#,.:+):+):+:+):+):+:+#,.:+):+):+:+:+):+:+#,.:+):+:+:+:+:+)#,
  • Echo
$,