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

タグの絞り込みを解除

lispに関するmakingxのブックマーク (3)

  • ちょっと変わったLisp入門 - @IT

    Lispの一種であるScheme。いくつかある処理系の中でも気軽にスクリプトを書けるGaucheでLispの世界を体験してみよう(編集部) 「Gaucheでメタプログラミング」と題して、これからGaucheを使ったプログラミングの連載を書かせていただきます吉田裕美です。よろしくお願いいたします。 Gaucheとは 今回の連載で取り上げるGaucheはハワイ在住の日ハッカー、川合史朗さんが作った、Lispの一種であるSchemeのオープンソース処理系です。 Gaucheの特徴は、PerlRubyのように気軽に使える軽い処理系だということです。Perl同様に正規表現や文字列操作が行え、ちょっとしたツールの作成にも使えます。しかし、非常に強力なCommon Lisp風オブジェクトシステムを持ち、Lispならではのマクロに加え、Webやグラフィックスなどの豊富なライブラリも持っているので実用

    ちょっと変わったLisp入門 - @IT
    makingx
    makingx 2008/11/05
  • Komo Lisp -- Common Lisp (like) implementation written in Ruby

    Rubyで書かれたCommon Lisp(っぽい)インタプリタです。 こもりすぷ、と読めばいいと思う。 Hikikomo Lispにしようかと思ったけど、やめた。 Uncommon Lispって一番最初に考えたけどやっぱりそういう名前を使ってる人がいた。 仕様 ANSI Common Lispになるべく準拠したい処理系。 現在進行形で進化中。 特徴 基的なフロー制御用のスペシャルフォームを全て備える lisp-2 基的なPackageシステム リードマクロによってリーダを拡張可能 関数を簡単にコンパイルすることで、レキシカルクロージャ、スペシャル変数のサポート などなど ドキュメントは基的に整備中。ソース読んで細かい仕様は察してください。 何の役に立つの? 来は、「Rubyでマクロを使えるようにしちゃおうよ」という考えが出発点でした。 ですが、今のRuby文法のままでは扱いにくいな

  • Lython

    Unverified details These details have not been verified by PyPI Project links Homepage Download Meta License: GNU General Public License (GPL) ([see COPYING file.]) Author: Ben Hayden Maintainer: Ben Hayden Tags lisp, lython, spark, compile, bytecode, macro

    Lython
  • 1