Lazy K で Hello world
最もタメになる初心者用プログラミング言語である Lazy K で 入力された文字を逆順に表示するプログラム のソース (irori さん作) を読んでいて気づいたのですけど、エラーで終了していいのであれば、id:yshl:20071112:1194884686 の Hello world プログラムはもっと短くなります。
(load "./lazier.scm") (load "./prelude.scm") (load "./prelude-numbers.scm") (lazy-def '(foo f x y) '(ifnonzero y (f (cons(+ 30 y)x)) x)) (print-as-unlambda(laze '(lambda(x)((Y foo) i 3 70 78 84 81 89 2 14 81 78 78 71 42 0))))
とすると 925 byte、バッククォートと括弧を短くなる方に書き直せば 894 byte まで縮みます。