トップ «前の日記(2009-08-17) 最新 次の日記(2009-08-19)» 編集

Route 477



2009-08-18

[haskell][esolang] プログラミング言語Unhaskell

Unhaskellは、プログラミング言語Haskellから一切のシンタックスシュガーを取り除いた言語である。

UnhaskellによるHello Worldプログラムを以下に示す。

main = putStrLn ('H':'e':'l':'l':'o':' ':'w':'o':'r':'l':'d':[])

文字列リテラルは文字オブジェクトのリスト構築のシンタックスシュガーであるためこうなる。

…なかなかesoteric度が高いと思うのですがどうでしょうか?