タグ

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

  • scomb/SComb.scala at master · kmizu/scomb · GitHub

    case class ParseSuccess [ + T ]( value : T , next : String ) extends ParseResult [ T ]

    scomb/SComb.scala at master · kmizu/scomb · GitHub
    sifue
    sifue 2016/09/16
    シンプルなパーサーコンビネーターライブラリの実装例、勉強になる。
  • RustとDNSの1年 | POSTD

    (注:2016/09/28、いただいたフィードバックを元に翻訳を修正いたしました。) この記事は、RustDNSの使い方を皆さんにお教えするためのものではありません。むしろ、私がDNSクライアント/サーバをRustで開発した時に面白いなと思った点について書く日記のようなものです。 約1年半前のことですが、私は史上最高とも言えるプログラミング言語と出会いました。それは私がGo言語を学んでいる最中のことでした。Goは学習していて楽しい言語で、Java出身の私は特にひとつの点を素晴らしいと評価しました。それは、シングルバイナリをコンパイルできるし、それをデプロイしたり実行するのも早くて簡単だという点です。正直言って、Goでプログラムを書いて初めて、C言語のスタティックバイナリをどれほど気に入っていたか気付いたのです。クラスパスはないし、デフォルトのメモリ設定をいじることもなく、デフォルトのガベ

    RustとDNSの1年 | POSTD
    sifue
    sifue 2016/09/16
    Rust 愛され言語だなぁ。