タグ

Rubyとlispに関するsiroccoのブックマーク (5)

  • L2Lisp in Ruby:CodeZine

    はじめに P.Graham著『On Lisp』に示されているように、現代的なLispプログラミングでは静的スコープ(字句的スコープ)と末尾呼出し(末尾再帰を含む)の最適化のもとでのマクロが重要な意味をもちます。しかし、今まで処理系作成の初心者が内部に手を入れやすい手頃な大きさの実装が事実上ありませんでした。 ここでは、そういったモダンな特徴を備えた小さなLispインタープリタL2LispをRubyで作ってみます。L2Lisp(Little Lambda Lisp)は、Lispの理論的背景であるラムダ算法(lambda calculus)に対し、有力なLisp方言であるSchemeと同程度に忠実である一方、その他の点では広く普及しているEmacs Lispのサブセットとしたオリジナルの小型Lispです。 実行例としてtak関数を定義し、実行する様子を示します。Ruby以外に必要なのはL2Li

  • [ruby-list:35106] Re: かりー化

    Subject: [ruby-list:35106] Re: かりー化 From: Masahiro Sakai (酒井政裕) <zvm01052@ f . . > Date: Tue, 14 May 2002 03:51:33 +0900 References: 35067 35092 In-reply-to: 35092 酒井です。 From: Shin-ichiro HARA <sinara / blade.nagaokaut.ac.jp> Subject: [ruby-list:35092] Re: かりー化 Date: Mon, 13 May 2002 19:53:25 +0900 > 情報満載なので、いつも「日々の流転」楽しみにしております。_o_ うおぉ、そんな風に思われていたとは光栄です。 > 酒井さんの「メソッドのカリー化」のコードは載せないんですか? では載せましょう。

  • Why Ruby is an acceptable LISP (2005) | Random Hacks

    Random code snippets, projects and musings about software from Eric Kidd, a developer and occasional entrepreneur. You're welcome to contact me! Dec 03, 2005 • by Eric Kidd Years ago, I looked at Ruby and decided to ignore it. Ruby wasn’t as popular as Python, and it wasn’t as powerful as LISP. So why should I bother? Of course, we could turn those criteria around. What if Ruby were more popular t

  • Matzにっき(2007-01-13)

    << 2007/01/ 1 1. [Ruby] The Ruby Virtual Machine 2. [Ruby] matzrubyランチ on Subversion 3. 大当たり 2 1. 一族集合 2. [Ruby] リクルート エンジニア適職フェア 3. フニクリフニクラ 4. [言語] Groovy 1.0 is there 3 1. [Ruby] nkf-utf8 4 1. [Ruby] Headius: New JRuby Compiler: Progress Updates 2. [Ruby] ユメのチカラ: マルチプロセッサ向けソフトウェアパラダイムとは? 3. [Ruby] Class Variables 5 1. asahi.com:米共和党、ロムニー氏が大統領選に始動 2. [知財] 絶版書籍、ネット閲覧可能に・政府が著作権法改正へ 3. [Ruby] Ruby

  • Life with Cygwin

    沖ソフトウェア株式会社は、沖通信システム株式会社および株式会社沖インフォテックと平成22年10月1日をもって合併いたしました。新会社名は、株式会社OKIソフトウェアとなります。3社が行っております事業は新会社にて従来通り継続いたします。

    sirocco
    sirocco 2006/04/17
  • 1