Lisp > Lispの参考リンク
Lisp Scheme Part25 http://pc11.2ch.net/test/read.cgi/tech/1231856193/ スレのテンプレに参考リンク多数あり
http://wiki.fdiary.net/lisp/ (id:guest pass:cl)
日本Lispユーザ会 (日本語) http://jp.franz.com/jlug/index.html ここにかなりの情報があります。削るとAllegro Common Lispのページへ。
プログラミング言語Scheme (日本語) http://www.sci.u-toyama.ac.jp/~iwao/Scheme/scheme.html Schemeの人はまずここを見ましょう。
Schemeへの道 (日本語) http://www.stdio.h.kyoto-u.ac.jp/~hioki/gairon-enshuu/SchemeNotes/scheme.html Schemeの入門サイト。
Practical Scheme (日本語) http://practical-scheme.net/index-j.html Scheme処理系「Gauche」の作者である川合史朗氏のサイト。 「普通のやつらの上を行け」など、興味深い文書を沢山翻訳されてます。
LispUser?.net (日本語) http://lispuser.net/ Lisp関連の有用な情報がまとめられています。Common Lispの話題が中心。
CLtL2: Common Lisp the Language 2nd edition (英語) http://www-2.cs.cmu.edu/Groups/AI/html/cltl/cltl2.html
CLHS: Common Lisp Hyper Spec (英語) http://www.lispworks.com/documentation/HyperSpec/Front/index.htm
Common Lisp Quick Reference (英語) http://clqr.berlios.de/
R5RS: Revised(5) Report on the Algorithmic Language Scheme (英語) http://swiss.csail.mit.edu/~jaffer/r5rs_toc.html
R5RS: Revised(5) Report on the Algorithmic Language Scheme (日本語) http://www.sci.u-toyama.ac.jp/~iwao/Scheme/r5rsj/html/r5rsj.html
ERR5RS: A proposal for an Extended R5RS Scheme (英語) http://scheme-punks.cyber-rush.org/wiki/index.php?title=ERR5RS:Charter
R6RS: Revised(6) Report on the Algorithmic Language Scheme (英語) http://www.r6rs.org/final/html/r6rs/r6rs.html
http://ja.wikipedia.org/wiki/LISP http://ja.wikipedia.org/wiki/Common_Lisp http://ja.wikipedia.org/wiki/Scheme
なんでも継続 (日本語) http://practical-scheme.net/docs/cont-j.html
Schemeへの道:継続 (日本語) http://www.stdio.h.kyoto-u.ac.jp/~hioki/gairon-enshuu/SchemeNotes/continuation.html
継続の使い方 (日本語) http://www.geocities.co.jp/SiliconValley-PaloAlto/7043/index.html#continuation
継続の使用法 (日本語) http://www.ice.nuie.nagoya-u.ac.jp/~h003149b/lang/block.html
Kahua: 継続ベースのアプリケーションサーバ。 http://www.kahua.org/
Structure and Interpretation of Computer Programs (英語) http://mitpress.mit.edu/sicp/ 通称「SICP」として知られる『計算機プログラムの構造と解釈』の原書です。 全文がオンラインで読めます。 http://sicp.ipl.t.u-tokyo.ac.jp/ (日本語版サポートサイト)
Programming Languages: Application and Interpretation (英語) http://www.cs.brown.edu/~sk/Publications/Books/ProgLangs/ ブラウン大学で使われている、Schemeを使ったプログラミング言語論の教科書。 SICPでは触れられていない継続についても、Webアプリと関連づけて詳述されています。 全文がpdf形式でダウンロードできます。
How to Design Programs (英語) http://www.htdp.org/2003-09-26/Book/ Schemeを使った優れたプログラミング入門書。全文がオンラインで読めます。
The Little Schemer (英語) http://www.ccs.neu.edu/home/matthias/BTLS/ The Seasoned Schemer (英語) http://www.ccs.neu.edu/home/matthias/BTSS/ Schemeの教科書として定評のある「Schemerシリーズ」のサポートページです。
The Scheme Programming Language (英語) http://www.scheme.com/tspl3/ Scheme入門書。全文がオンラインで読めます。
『プログラミングGauche』 (日本語) http://ssl.ohmsha.co.jp/cgi-bin/menu.cgi?&ISBN=978-4-87311-348-7 http://karetta.jp/book/gauche-hacks (立ち読み版) http://karetta.jp/book-cover/programming-gauche (サポートページ) Scheme処理系言語Gaucheの初の解説書!
『入門Scheme』 (日本語) http://www4.ocn.ne.jp/~inukai/scheme_primer_j.html 幻となったScheme入門書。全文がダウンロードできます。
Common Lisp: A Gentle Introduction to Symbolic Computation (英語) http://www.cs.cmu.edu/~dst/LispBook/ Common Lispを使った非常に丁寧なプログラミング入門書。 全文がpdf形式でダウンロードできます。
Practical Common Lisp (英語) http://www.gigamonkeys.com/book/ http://ssl.ohmsha.co.jp/cgi-bin/menu.cgi?ISBN=978-4-274-06721-1 S式の羅列で現実的な問題をどう解くのか、そのギャップに悩まされてる人に。 全文がオンラインで読めます。日本語版は『実践Common Lisp』として出版されています。 http://pcl.lispuser.net/ (日本語版非公式サポートページ)
『On Lisp』 (日本語) http://ssl.ohmsha.co.jp/cgi-bin/menu.cgi?ISBN=978-4-274-06637-5 http://user.ecc.u-tokyo.ac.jp/~tt076524/onlispjhtml/ (日本語訳HTML版) http://www.paulgraham.com/onlisp.html (英語原文がダウンロード可) LispハッカーPaul Grahamが、Lispの力の源泉であるマクロプログラミングを解説。
John McCarthy?'s Home Page (英語): Lispの生みの親、ジョン・マッカーシーのサイトです。 http://www-formal.stanford.edu/jmc/
Association of Lisp Users (英語): 米国のLispユーザ会です。 http://www.alu.org/alu/home
CLiki (英語): Common Lisp関連のリソースが集積されています。 http://www.cliki.net/index
CMU Common Lisp Repository (英語): 新旧様々なプログラムが置いてあります。 ftp://ftp.cs.cmu.edu/afs/cs/project/ai-repository/ai/lang/lisp/0.html
The Common Lisp Cookbook (英語): いわゆるCookbookです。 http://cl-cookbook.sourceforge.net/
The EncyCMUCLopedia (英語): CMUCL関連文書。CMUCLユーザーでなくとも有益なはず。 http://www.isr.ist.utl.pt/library/docs/encycmuclopedia/doc/
Common-Lisp.net (英語): 多くのプロジェクトがホスティングされています。 http://common-lisp.net/
よろずや (日本語): Lisp関連の実用的な情報が色々。 http://www.geocities.co.jp/SiliconValley-SanJose/7474/
どう転んでもLisp (日本語): 竹内郁雄氏による発表のスライドです。 http://jp.franz.com/base/seminar/2005-11-18/SeminarNov2005-Takeuchi.files/v3_document.htm
Lispとは何か (日本語): 中村正三郎氏による発表のスライドです。 http://www.asahi-net.or.jp/%7Eki4s-nkmr/lisp20061121/lisp.html
独習Scheme三週間 (日本語): Schemeの教科書。 http://www.sampou.org/scheme/t-y-scheme/t-y-scheme-Z-H-1.html
Bibliography of Scheme-related Research (英語): Scheme関連の論文リンク集。 http://library.readscheme.org/
Scheme Hash (英語): S式でXMLを使えるようにするSXML等。 http://okmij.org/ftp/Scheme/index.html
Scheme-users.jp (日本語): Schemeユーザのためのハブサイトです。 http://scheme-users.jp/
(Scheme) (Lisp) (日本語): 各種Scheme処理系をCygwin上でビルドする方法など。 http://www.geocities.co.jp/SiliconValley-PaloAlto/7043/
SLIB (英語): Scheme用のライブラリとして有名なSLIBのサイトです。 http://swiss.csail.mit.edu/~jaffer/SLIB
Scheme Requests for Implementation (英語): いわゆる「SRFI」のサイトです。 http://srfi.schemers.org/
Meadow memo: 2ちゃんねるログ: dat落ちした過去スレの一部が見られます。 http://www.bookshelf.jp/2ch/index.html
初心者が集うIRC(布教してくれる先生も大募集です)。 irc.scenecritique.com port 6667 チャンネル #Lisp_Scheme
Schemeのテストコード書いたり、簡単な実行したりコードさらしたりするにはここへカモン。 http://codepad.org/ コードを書いて実行した時のURLを記録しておけば、実行結果も一緒にさらす事が出来て幸せです。
Gauche: マルチバイト文字に対応したR5RS準拠のScheme処理系。川合史朗氏作。 http://practical-scheme.net/gauche/index-j.html http://jp.youtube.com/watch?v=WEBOdWyGE3E (川合史朗氏によるGaucheに関するトーク)
PLT Scheme: DrScheme?、MzScheme?などのR5RS準拠および独自拡張のScheme処理系。 http://www.plt-scheme.org/
Scheme48: R5RS準拠のSchemeバイトコードインタプリタ。 http://www.s48.org/
Gambit-C: R5RS準拠のScheme処理系。 http://dynamo.iro.umontreal.ca/~gambit/wiki/index.php/Main_Page
Chicken: R5RS準拠のScheme処理系。スタンドアロン実行ファイルが簡単に作成可能。 http://www.call-with-current-continuation.org/
Stalin: 激烈な最適化を施すScheme処理系。人間の書くCコードより速いという噂。 http://cobweb.ecn.purdue.edu/~qobi/software.html ftp://ftp.ecn.purdue.edu/qobi/fdlcc.pdf (Stalinの最適化技術を解説した論文)
Bigloo: CLR用のコードを吐けるようになったらしい。 http://www-sop.inria.fr/mimosa/fp/Bigloo/
Guile: R5RS準拠のGNU公式拡張用言語。もちろんSLIBも使えます。 http://www.gnu.org/software/guile/guile.html
JScheme: Javaで書かれたR4RS準拠Scheme処理系。Javaインターフェイスをサポート。 http://jscheme.sourceforge.net/jscheme/main.html
Chez Scheme: R6RS準拠の商用Scheme処理系。インタプリタはフリー。 http://www.scheme.com/
Ypsilon Scheme System: 藤田善勝氏が開発中のR6RS準拠のScheme処理系。 http://www.littlewingpinball.net/mediawiki-ja/index.php/Ypsilon_Scheme_System
Mosh: higepon氏が開発中のR6RS準拠Scheme処理系。 http://code.google.com/p/mosh-scheme/
SECDR-Scheme: SECD machine modelに基づく実装。 http://lily.fan.gr.jp/~kmd/adhoc/view.rhtml?n=SECDR-Scheme_woyomu
LispMe?: Palm上で動くScheme処理系。これもSECD virtual machine。 http://www.lispme.de/lispme/
Minischeme: 1ファイルに凝縮されたScheme処理系。 http://tinyscheme.sourceforge.net/minischeme.tar.gz
TinyScheme?: Minischemeを色々弄ったもの。 http://tinyscheme.sourceforge.net/
Schemix: Linuxのkernelへのパッチで/dev/として扱えるTinyScheme?。 http://www.abstractnonsense.com/schemix/
Bit: Minischemeよりも小さい(?)バイトコード変換系。 http://www.iro.umontreal.ca/~dube/
KI-Scheme, AM-Scheme, etc... http://www.nifty.com/download/dos/prog/lisp/
Steel Bank Common Lisp: 代表的なCommon Lisp処理系。CMUCLより派生。 http://www.sbcl.org/
CMUCL: Common Lisp処理系。 http://www.cons.org/cmucl/
GNU CLISP: Common Lisp処理系。バイトコード変換系。 http://www.clisp.org/
Clozure CL: Common Lisp処理系。 http://trac.clozure.com/openmcl
Embeddable Common Lisp: Cで書かれたプログラムへの埋め込みが可能なCommon Lisp処理系。 http://ecls.sourceforge.net/
Armed Bear Common Lisp: JVM上で動くCommon Lisp処理系。JVMバイトコード変換系。 http://armedbear.org/abcl.html
Allegro Common Lisp: 代表的な商用Common Lisp処理系。 http://www.franz.com/products/allegrocl/
LispWorks?: 商用Common Lisp処理系。 http://www.lispworks.com/
Corman Common Lisp: 商用Common Lisp処理系。 http://www.cormanlisp.com/
Scieneer Common Lisp: 商用Common Lisp処理系。 http://www.scieneer.com/scl/index.html
awklisp: Awkで書かれたわずか500行のLispインタプリタ。 http://www.accesscom.com/~darius/
CAMPUS LIsP Lemon version: Cでわずか1000行。 http://www-masu.ist.osaka-u.ac.jp/~kakugawa/hacks/clisp/
Lisp interpreter in AS3: ActionScript?で書かれたLispインタプリタ。 http://www.solve-et-coagula.com/?p=8
Arc: ポール・グレアム氏が開発中の新しいLisp。 http://arclanguage.org/
Clojure: MLやHaskellの特長を取り入れた新しいLisp。JVMバイトコード変換系。 http://clojure.org/
Qi: MLやHaskellの特長を取り入れた新しいLisp。型の定義にシーケント計算表記を用います。 http://www.lambdassociates.org/
GOO: DylanとSchemeの影響を受け、OOPをサポートした新しいLisp。 http://people.csail.mit.edu/jrb/goo/
Liskell: Lispの顔をしたHaskell。 http://liskell.org/
Shibuya.lisp http://shibuya.lisp-users.org/ 東京地区、特に渋谷周辺半径2万キロの Lisp 系プログラマによる非営利団体。 第1回テクニカルトークは2008年10月18日に開催されました。
GaucheNight? (2008-03-08) http://practical-scheme.net/wiliki/wiliki.cgi?gauche.night 「SchemeとGaucheとλとS式を愛するすべての人に贈るマクロな一夜」 出演:川合史朗、伊藤篤、山下伸夫、笹田耕一、ひげぽん、zick、黒田寿男、えんどうやすゆき、ほか
GaucheNight? (2007-05-09) http://practical-scheme.net/wiliki/wiliki.cgi?GaucheNight%3a2007 出演:川合史朗、黒田寿男、まつもとゆきひろ(Skype中継)、小飼弾、伊東勝利、久井亨、小黒直樹、ほか
黒田寿男氏関係 (黒板の人) http://pc10.2ch.net/test/read.cgi/tech/1151025773/901-909 http://www.bookshelf.jp/2ch/tech/1151025773.html#901
Schemeのマクロに関する黒田氏の所感 http://cl-www.msi.co.jp/solutions/knowledge/lisp-world/articles/scheme
それに対する川合史朗氏の応答 http://practical-scheme.net/wiliki/wiliki.cgi?Scheme%3a%e3%83%9e%e3%82%af%e3%83%ad%3aCommonLisp%e3%81%a8%e3%81%ae%e6%af%94%e8%bc%83
それに対する黒田氏の再反論 http://cl-www.msi.co.jp/solutions/knowledge/lisp-world/articles/gauche-night
それに対する川合氏の応答 http://practical-scheme.net/wiliki/wiliki.cgi?Scheme%3a%e3%83%9e%e3%82%af%e3%83%ad%3aCommonLisp%e3%81%a8%e3%81%ae%e6%af%94%e8%bc%83%3a%e6%84%8f%e5%91%b3%e8%ab%96
その他、黒田氏によるLisp関連のエッセイがこちらで読めます。 http://cl-www.msi.co.jp/solutions/knowledge/lisp-world/
(make-thread :name common-lisp art 5) http://pc11.2ch.net/test/read.cgi/tech/1215834213/
Emacs Lisp 3 http://pc11.2ch.net/test/read.cgi/tech/1191875993/
【魔法】リリカル☆Lisp【言語】 http://pc11.2ch.net/test/read.cgi/tech/1183396621/
【SICP】計算機プログラムの構造と解釈 Part2 http://pc11.2ch.net/test/read.cgi/tech/1203096230/
【普通のやつらの】 Arc Language 0 【上を行け】 http://pc11.2ch.net/test/read.cgi/tech/1202098949/
【CGI】実用比較Lisp vs C/C++【GUI】 http://pc11.2ch.net/test/read.cgi/tech/1150501484/
【ヤパーリ】XMLをS式に置換えていくスレ【LISP最強】 http://pc11.2ch.net/test/read.cgi/tech/1140006937/
Lisp@UNIX版 http://pc11.2ch.net/test/read.cgi/unix/1019926525/
Lisperこそ真のプログラマーよ!! http://pc11.2ch.net/test/read.cgi/prog/1175791979/
LISPってさ~ http://science6.2ch.net/test/read.cgi/sim/1015169050/
【数式処理システム】 Maxima 【Common Lisp】 http://science6.2ch.net/test/read.cgi/math/1220340695/
実装いろいろ http://community.schemewiki.org/?scheme-faq-standards#implementations