/works/whitespace-translater

必要に迫られて作った。

  • whitespace
  • S/T/\nで置換したやつ
  • アセンブリ言語的ななにか

の3種を相互変換できる。実行はできない。

whitespaceの簡単な説明と感想

命令が空白文字のみから構成される点が特徴的な言語。言語としては特に面白くなく、数値を2進数で埋め込めるし任意精度整数やサブルーチン機能が使えてしまう。一般のテキストに埋め込む遊びを想定しコードがあまり長くならないように作られたのだろう。本家interpreterはhaskell製。cabalや多くのdistributionのpackage managerからinstallできる。これを書くぐらいなら普通のassembly言語を書きたいと思う。