2010-03-01から1ヶ月間の記事一覧

Quotation で Meta-Programming !

F#は自分の中に眠る力を引き出すべく、Lisp長老に会いに行ったのだった。Lisp like meta-programming ・・・! いくつか例をあげてみよう。 (実行にはPowerPackが必要です) 階乗 open System open Microsoft.FSharp.Quotations open Microsoft.FSharp.Quota…

札幌がどれくらい寒いかをプログラムする

F#

Google API から天気の取得 - みずぴー日記 を読んで、「Pythonは短くて良いなあ。」 と思ったのだけど、多分F#でも同じくらい短くなるだろう、ということでやってみました。 open System.Net open System.Xml open System.Xml.Linq let inline (=>) (elemen…

F#を精神分析

F#

F#のコンパイラの吐く中間コード(MSIL)をちょっと調べていました。 有益な情報は少ないかもしれませんが、MSILまで気になる変態さんのために記しておこうと思います。 ※この記事はF#2.0(VS2010ProRC)時点での内容になります。