タグ

2010年1月3日のブックマーク (6件)

  • 2009-12-24

    http://www.haskell.jp/cgi-bin/haskell.cgi?2009%C7%AF%CB%BA%C7%AF%B2%F1 ほんとにあんたなんでここにいるの?みたいな子ですみません。 感動したこと↓ Prelude> "あいうえお" "\12354\12356\12358\12360\12362" 隔世の感があります。(難しい話は全然分からなかったらしい) ↑とは直接関係ないのですが、私は何年かに1度は無限リストが無いと死ぬ病にかかります。今更感炸裂ですので耳タコの方は戻るボタンをお押しください。 所謂(「ハンドル」または「OOP」風の)ストリームに対する無限リストのメリットはいろいろあると思われるのですが キューとかバッファいらない スレッド使わなくても生成側も処理側もどちらも自分がmainのつもり風に書ける ungetcまたはシーク操作あるいは破棄操作の類いがいらない

    2009-12-24
    okagawa
    okagawa 2010/01/03
    無限リストの実装。ループの中ではいったん'a primにしてから外側でlazyする。
  • リリカル☆Lisp開発日記 » Blog Archive » うはwwwPrologでGrass実装したwwww

    つい最近Grassという言語を知りました。 登場したのは結構前みたいですね。 見事に時代に乗り遅れました。 しっかりとした操作的意味論が載っていたため、 R6RSの時と同様にPrologで作ってしまいました。 ソース: grass-sem-utf-8.swi 全角文字の入力は受け付けますが、 表示には対応していません。 実行結果 Yes ?- evaluate("うほwWWwwww",R). w R = [119, []] ; No ?- evaluate("wwWWwv wwwwWWWwwWwwWWWWWWwwwwWwwv wWWwwwWwwwwWwwwwwwWwwwwwwwww", R). ww R = [119, []] ; No This entry was posted on 月曜日, 3月 24th, 2008 at 4:05 AM and is filed under プログ

  • ちょっと草植えときますね型言語 Grass

    _, ._ ( ・ω・) んも〜 ○={=}〇, |:::::::::\, ', ´ 、、、、し 、、、(((.@)wvwwWWwvwwWwwvwwwwWWWwwWw wWWWWWWwwwwWwwvwWWwWwwvwWWW 作ってみたwwwww とりあえず公開wwwwwwwっうぇ 日語版はてきとーです.きっと英語版のほうが詳しいです. 実装 インタプリタ Interpreter written in Standard ML (accept US-ASCII only) by UENO Katsuhiro Interpreter written in Ruby by UENO Katsuhiro Interpreter written in ニコスクリプト Interpreter written in Prolog by zick Interpreter written in Java b

  • はてなブックマーク for iPhone 公開!

    みんなの関心が作り出す、国内最大規模のソーシャルブックマーク。 「注目の盛り上がり」や「関心事の最新ニュース」を、アプリでも簡単に見つけよう。

    はてなブックマーク for iPhone 公開!
  • Grass のインタプリタを書いてみたよ - Life Goes On

    Haskell で Grass のインタプリタを書いてみました。以前から書いてみたいとは思っていたのですが、どこから手をつければいいものやら分からず、半年近く経ってしまいました。悲願達成。 Haskell 版は既に mr_konn さんが書いているので、目新しいものではありません。あくまでも自分のため。 とりあえず動くものはできたのですが、まだまだ改善の余地がありそう。悩んでいるのはこんなところです。 サンプルの「はいはいわろすわろす」を動かしたい(Shift_JIS とかでの出力もしたい)ので、UTF-8 モジュールは使っていません。そうすると自前で全角文字のハンドリングをする必要があります。UTF-8 なり Shift_JIS なり EUC-JP なり決め打ちで変換することになりそう(関数 filter')なのですが、もうちょいスマートなやり口はないものでしょうか。あと String

    Grass のインタプリタを書いてみたよ - Life Goes On
  • The New C++: Typedef Templates

    okagawa
    okagawa 2010/01/03
    C++-0xで提案されているtypedef templateについて