Lisp2d
Jump to navigation
Jump to search
Lisp2d is a syntax replacement/extension for lisp created as a joke by shinh, who also compiled an interpreter for it to befunge. It allows bracketed expressions to travel vertically as well as the usual horizontal.
Example
(defun fizzbuzz ^ (fizzbuzz 1) @
^ zzuB ( 0 (5 n dom)
i ^
f v ^ q
( eq ^
^ fi) ^ v m
e o
q l f d
i i
n (mod n 15) 0) Fizzbuzz v n
1 q 3
0 e v
1 (if v
v 0
t v
n n
i i F
l r i
p ^ z
(if v ^ z
1
n
v
n v
v
+ v
v zzubzzif )