Lazy-KQ
ダァダァ!!シエリイェス!ダァイェス!!:「ダァシエリイェス!!」でコードを書く「プログラミング言語KQ」登場 - ねとらぼ
またbrainf*ckか! という感想をいくつか見かけたので、語呂的にもっとふさわしいと思われる言語でやってみた。
名付けてLazy-KQ
- Web版 (Coco製)
- xyzzy-lisp版
Lazy-KQのHello world
!ダァ!!シエリ!!シエリイェス!ダァ!!シエリ!ダァ!!!シエリイェスイェス!!シエリ!!シエリ!ダァシエリダァイェス!!シエリ!!シエリ!ダァ シエリダァ!!シエリ!!シエリ!ダァシエリダァ!!!シエリ!!シエリイェスイェスイェス!!シエリ!!シエリ!ダァシエリダァイェス!ダァ!!シエリ! !シエリイェス!ダァ!!シエリ!!シエリ!ダァシエリダァ!!!シエリ!!シエリ!ダァシエリダァイェス!!シエリ!ダァ!!シエリ!!シエリ!ダァ シエリダァイェス!!シエリ!!シエリ!ダァシエリダァ!!!シエリイェスイェス!!シエリ!!シエリ!ダァシエリダァイェス!ダァ!!シエリ!!シエリ イェス!ダァ!!シエリ!ダァ!!!シエリイェスイェス!!シエリ!!シエリ!ダァシエリダァイェス!!!シエリイェスイェス!!シエリ!!シエリ!ダァ シエリダァ!!シエリ!!シエリ!ダァシエリダァイェス!ダァ!!シエリ!!シエリイェス!ダァ!!シエリ!ダァ!!!シエリイェスイェス!!シエリ!! シエリ!ダァシエリダァイェス!!!シエリイェスイェス!!シエリ!!シエリ!ダァシエリダァ!!シエリ!!シエリ!ダァシエリダァイェス!ダァ!! シエリ!!シエリイェス!ダァ!!シエリ!!シエリ!ダァシエリダァ!!シエリ!ダァ!!シエリ!!シエリ!ダァシエリダァイェス!!シエリ!!シエリ! ダァシエリダァ!!シエリ!ダァ!!シエリ!!シエリ!ダァシエリダァイェス!!!シエリイェスイェス!!シエリ!!シエリ!ダァシエリダァ!!シエリ! !シエリ!ダァシエリダァイェス!ダァ!!シエリ!!シエリイェス!ダァ!!!!シエリ!!シエリ!ダァシエリダァ!!!シエリ!!シエリイェスイェス イェス!!シエリ!!シエリ!ダァシエリダァイェス!シエリ!!シエリ!ダァシエリダァ!!!シエリイェスイェス!!シエリ!!シエリ!ダァシエリダァ!! シエリ!!シエリ!ダァシエリダァイェス!ダァ!!シエリ!!シエリイェス!ダァ!!シエリ!ダァ!!シエリ!!シエリ!ダァシエリダァイェス!!! シエリ!!シエリイェスイェスイェス!!シエリ!!シエリ!ダァシエリダァイェス!ダァ!!シエリ!!シエリイェス!ダァ!!シエリ!ダァ!!シエリ!! シエリ!ダァシエリダァ!!シエリ!ダァ!!シエリ!!シエリ!ダァシエリダァイェス!!シエリ!!シエリ!ダァシエリダァ!!シエリ!!シエリ!ダァ シエリダァイェス!!シエリ!!シエリ!ダァシエリダァ!!!シエリ!!シエリイェスイェスイェス!!シエリ!!シエリ!ダァシエリダァイェス!ダァ!! シエリ!!シエリイェス!ダァ!!シエリ!!シエリ!ダァシエリダァ!!シエリ!ダァ!!シエリ!!シエリ!ダァシエリダァイェス!!シエリ!!シエリ! ダァシエリダァ!!シエリ!ダァ!!シエリ!!シエリ!ダァシエリダァイェス!!!シエリイェスイェス!!シエリ!!シエリ!ダァシエリダァ!!シエリ! !シエリ!ダァシエリダァイェス!ダァ!!シエリ!!シエリイェス!ダァ!!シエリ!ダァ!!シエリ!!シエリ!ダァシエリダァイェス!!シエリ!! シエリ!ダァシエリダァ!!シエリ!ダァ!!シエリ!!シエリ!ダァシエリダァイェス!!シエリ!!シエリ!ダァシエリダァ!!!シエリイェスイェス! !シエリ!!シエリ!ダァシエリダァ!!シエリ!!シエリ!ダァシエリダァイェス!ダァ!!シエリ!!シエリイェス!ダァ!!シエリ!ダァ!!!シエリ イェスイェス!!シエリ!!シエリ!ダァシエリダァイェス!!!シエリイェスイェス!!シエリ!!シエリ!ダァシエリダァ!!シエリ!!シエリ!ダァシエリ ダァイェス!ダァ!!シエリ!!シエリイェス!ダァ!!!シエリ!!シエリ!ダァシエリダァイェス!!シエリ!ダァ!!シエリ!!シエリ!ダァシエリ ダァイェス!!シエリ!!シエリ!ダァシエリダァ!!!シエリイェスイェス!!シエリ!!シエリ!ダァシエリダァイェス!ダァ!!シエリ!!シエリイェス !ダァ!!シエリ!!シエリ!ダァシエリダァ!!シエリ!ダァ!!シエリ!!シエリ!ダァシエリダァイェス!!!シエリ!!シエリイェスイェスイェス!! シエリ!!シエリ!ダァシエリダァイェス!ダァ!!シエリ!!シエリイェス!ダァ!!シエリ!ダァ!!シエリ!!シエリ!ダァシエリダァイェス!!シエリ !!シエリ!ダァシエリダァ!!!シエリイェスイェス!!シエリ!!シエリ!ダァシエリダァイェス!ダァ!!シエリ!!シエリイェス!ダァ!!!シエリ イェスイェス!!!シエリイェスイェス!!シエリ!!シエリ!ダァシエリダァイェス!ダァ!!!シエリイェスイェス!!!シエリイェスイェス!!シエリ!!シエリ !ダァシエリダァイェス
Lazy-KQはLazy-KのUnlambda記法の置換言語。
Lazy-K | Lazy-KQ | 意味 |
---|---|---|
` | ! | apply |
k | ダァ | λxy . x |
s | シエリ | λxyz . x z (y z) |
i | イェス | λx . x |
今回初めてLazy-Kの仕様をちゃんと読んだのだけど、入出力の仕組みがユニークで面白かった。分かると結構シンプルに書けて楽しい。
他の記法も混ぜて書けるようにしたいな。