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 まで縮みます。