タグ

ブックマーク / takkan-m.hatenadiary.org (1)

  • pureいじってみる - takkan_mのNo planな日常

    先日、id:nskj77 さんに教えてもらった、Pureという言語を試してみた。 簡単に、pureの特徴を説明すると、 動的関数型言語 文法はモダンな関数型言語(ML, Haskell)に似ている lexical closures 置き換えモデル パターンマッチ StringはUTF-8 LLVM採用 なんというか、いろんなものを詰め込んだ感がいなめませんね。 msiのパッケージや、macportにも入っているので、インストールは簡単。 どんな感じかだけ見たいなら、examples/hello.pureを見れば、Haskellとか、MLを知っているならわかると思います。 で、いじってみた感想なのですが、まず置き換えモデルが面白すぎ。pureは、式を変換できるところまで、置き換えていきます。 squ x = x*x;という関数に対して、プリミティブな値である8をいれると計算してくれます。 >

    pureいじってみる - takkan_mのNo planな日常
  • 1