タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

llfutureに関するquothのブックマーク (3)

  • Route 477(2008-08-30)

    ■ [unbabel] LLにLLを埋め込むためのライブラリ、Unbabelについて発表しました LL FutureのLTで、Unbabelというプロジェクトについて発表させていただきました。 スライド (unbabel.html) 右上のボタンを使うか、j/kでスライド間を移動できます。oとかaとかzを押すと何かが起きます。 Unbabelって何ですか LLにLLを埋め込むためのフレームワークです。例えば require 'unbabel' fib = Unbabel::Scheme.new(<<EOD) ;; fib :: Int -> Int (define (fib x) (case x ((0) 0) ((1) 1) (else (+ (fib (- x 2)) (fib (- x 1)))))) EOD p fib[2] #=> 1 p fib[3] #=> 2 p fib[1

    Route 477(2008-08-30)
  • LL Future ライトニングトークの発表 - Underconstruction by Taiyo

    今日がLightweight Language Futureのライトニング・トーク の番。 発表資料をアップした。 http://t_trace.wed.macserver.jp/LT_sqlapi_html/sqlapi.html YouTubeに、動画が上がってる。うーん、手際悪いなぁ。あと20秒は詰められたなぁ。 ニコニコ動画にもアップされていた。番より緊張するなー。 いずれもうp主に感謝。 最後のセキュリティの説明に関する時間をすこしだけナめていたため、10秒ほど足りなくなってしまった。残念。 今日は、プレゼンテーション直前にStage Handの導入を決めた。Stage Handいいな。発表用のノートが読めるのはありがたい。 LL Futureが終わった後はスタッフのみなさんとともに懇親会。Larry Wallさんといっぱいお話ができた。 LL Futureのスタッフの皆さん

    LL Future ライトニングトークの発表 - Underconstruction by Taiyo
  • 第6回 古い言語、新しい言語 | gihyo.jp

    古い言語の制約 LL Futureで「古い言語、新しい言語」のセッションを担当させていただくことになった竹迫です。 皆さんは初めてBASICを触ったとき、変数代入になぜLETの構文がついていたか疑問に思ったことはないでしょうか? 他の言語処理系でも、初期のPascalの実装ではラベル名に指定できる文字列は数値のみという制限があったりしました。これはなぜでしょうか? 1つの理由はこうしたほうが構文解析の実装が楽になるからです。 今では当の理由は推測するしかありませんが、当時の計算機資源の制約や(CPUが遅い、メモリが少ない、記憶装置へのアクセスが遅いなど⁠)⁠、パーサーの実装技術が発展途上していたこともあり、プログラミング言語の表現が制約されていた時代があったからではないでしょうか。 設定ファイルとしての言語 アプリケーションの動作をカスタマイズするために、設定ファイルを別途用意する、とい

    第6回 古い言語、新しい言語 | gihyo.jp
  • 1