タグ

2008年9月16日のブックマーク (2件)

  • Yet Another Grass 処理系 - まめめも

    http://github.com/mame/grass-misc/tree/master/ こないだ作った Grass インタプリタは yagi.rb (Yet Another Grass Interpreter) という名前にしておきました。 yagc.rb は Grass コンパイラ (というほど大したことしないけど) で、Grass のプログラムを Ruby に翻訳するツール。 $ ./yagc.rb hello.www > hello.rb $ ruby19 hello.rb; echo Hello, world!初めて Proc#curry を使った。 yagd.rb は逆コンパイラで、yagc.rb で生成した Ruby プログラムを Grass に戻すツール。 $ ./yagd.rb hello.rb > hello2.www $ ./yagi.rb hello2.www;

    Yet Another Grass 処理系 - まめめも
    okagawa
    okagawa 2008/09/16
    Grass <-> rubyコンバータ
  • grass.el - irie @ ウィキ

    #center(){&sizex(7){grass.elのぺえじ}} _, ._ ( ・ω・) んも〜 ○={=}〇, |:::::::::\, ', ´ 、、、、し 、、、(((.@)wvwwWWwvwwWwwvwwwwWWWwwWw wWWWWWWwwwwWwwvwWWwWwwvwWWW *何これwwwwwww Emacs上で、[[ちょっと草植えときますね型言語Grass>http://www.blue.sky.or.jp/grass/doc_ja.html]]のプログラムを実行や作成するためのプログラムです。 元々は[[ひげぽん氏のgrass.scm>http://d.hatena.ne.jp/higepon/20080605/1212678422]]を参考にして処理系だけ作るつもりだったのが、いつの間にか巨大化wwww ラムダ計算の学習にどうぞ。 ([[スクリーンショット>gras

    grass.el - irie @ ウィキ