タグ

2009年8月2日のブックマーク (3件)

  • 【インフォシーク】Infoseek : 楽天が運営するポータルサイト

    日頃より楽天のサービスをご利用いただきましてありがとうございます。 サービスをご利用いただいておりますところ大変申し訳ございませんが、現在、緊急メンテナンスを行わせていただいております。 お客様には、緊急のメンテナンスにより、ご迷惑をおかけしており、誠に申し訳ございません。 メンテナンスが終了次第、サービスを復旧いたしますので、 今しばらくお待ちいただけますよう、お願い申し上げます。

  • 構文木実装のいろいろ - 2008-06-23 - mad日記

    忙しさにかまけてここの存在をしばらく忘れてしまっていました。 ここんとこ色々なコンパイラを読んだり書いたりしているのですが、構文木の実装にもいろいろなやり方がありおもしろかったので書いときます。読んだ処理系にだいぶ偏りがありますがご了承ください。 バリアントを使う 関数型言語で言語処理系を作るならやはりバリアントでしょう。 例えばocamlならば type expression = { pexp_desc: expression_desc; pexp_loc: Location.t } and expression_desc = Pexp_ident of Longident.t | Pexp_constant of constant | Pexp_let of rec_flag * (pattern * expression) list * expression | Pexp_funct

    構文木実装のいろいろ - 2008-06-23 - mad日記
  • F# - 七誌の開発Wiki

    七誌の開発Wiki プログラミングについてのWiki。 トップページページ一覧メンバー編集 F# 最終更新: n7shi 2010年12月25日(土) 23:24:59履歴 Tweet このテキストはpublic domainです。出典を明記せずに転載していただいても構いません。編集は自由に行っていただいても結構ですが、このことに同意した上でお願いいたします。 C#経験者が手っ取り早くF#を使おうとすると、クラス定義の文法がかなり違うことに戸惑うと思います。そこでクラス定義を中心にC#からF#への変換方法をまとめました。なお、F#からC#への変換は逆コンパイラを使えば可能です。 可能な限り出典としてMSDNのリファレンスを示しました。詳細はそちらを参照してください。 出典: Keyword Reference (F#) F#の例はすべてlight書式(Pythonのようにインデントでブロッ

    F# - 七誌の開発Wiki
    okagawa
    okagawa 2009/08/02