Lisp > Lispの参考リンク

2ch

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

□Wikipedia関連□

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/

□書籍関連(1)□

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入門書。全文がオンラインで読めます。

□書籍関連(2)□

『プログラミング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の力の源泉であるマクロプログラミングを解説。

□その他(1)□

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

□その他(2)□

独習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

□その他(3)□

初心者が集うIRC(布教してくれる先生も大募集です)。
irc.scenecritique.com
port 6667
チャンネル #Lisp_Scheme

Schemeのテストコード書いたり、簡単な実行したりコードさらしたりするにはここへカモン。
http://codepad.org/
コードを書いて実行した時のURLを記録しておけば、実行結果も一緒にさらす事が出来て幸せです。

□Schemeの実装(1)□

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

□Schemeの実装(2)□

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/

□Common 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/

□2ch上にあるLisp関連のスレ□

(make-thread :name common-lisp :part 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


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2013-01-20 (日) 23:29:54 (2068d)