タグ

foncに関するjjzakのブックマーク (2)

  • Route 477 - 20分でFONCプロジェクトについて説明する

    ■ [prog] 20分でFONCプロジェクトについて説明する と言っている間にももう45秒(ry FONCは、アラン・ケイ率いるViewpoint Research Institudeで行われている、 2万行でOSを書いてしまおうというプロジェクト。 OSと言ってもLinuxみたいなんじゃなくて、Smalltalkの環境的なものを考えてるんじゃないかと思うけど、 ともかく2万行でシステム全体が機械語に落ちるのが目標(じゃないかと思われ)。 んで今のところSmalltalkっぽい言語(idst, Pepsiとも, *.st)のコンパイラと、それで書かれたSchemeっぽい言語(Coke, *k)のインタプリタが動いている。 コンパイラの方はブートストラップになっていて、idstでidst自身のソースをコンパイルすると機械語で書かれたidstのバイナリができる。 http://www.vpr

    Route 477 - 20分でFONCプロジェクトについて説明する
  • Fonc で遊ぶ - 言語ゲーム

    最近イアンの奴は Fonc と言ってるようです。これの peg を使って言語を作る実験をします。 準備 コンパイルして動作確認するまでの流れです。linuxmac を使います。(windows は挫折中) $ svn co http://piumarta.com/svn2/idst/trunk/ idst $ cd idst $ make $ cd function/jolt-burg $ execstack -s main $ cd ../examples/peg/ $ ../../jolt-burg/main boot.k peg.k -o calc.peg.k examples/calc.peg ; loading: boot.k ; loading: quasiquote.k ; loading: syntax.k ; loading: number.k ; loading:

    Fonc で遊ぶ - 言語ゲーム
  • 1