[表示 : 全て 最新50 1-99 101- 201- 2chのread.cgiへ]
Update time : 05/09 21:23 / Filesize : 75 KB / Number-of Response : 279
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Lisp Scheme Part23



1 名前:デフォルトの名無しさん mailto:sage [2008/07/13(日) 00:09:48 ]
※ ここはCommon Lisp、SchemeをはじめとするLisp族全般のスレです ※

□過去スレ□
Part22: ttp://pc11.2ch.net/test/read.cgi/tech/1211381920/
Part21: ttp://pc11.2ch.net/test/read.html/tech/1207300697/
Part20: ttp://pc11.2ch.net/test/read.cgi/tech/1205021786/
Part19: ttp://pc11.2ch.net/test/read.cgi/tech/1200237296/
Part18: ttp://pc11.2ch.net/test/read.cgi/tech/1186922295/
Part17: ttp://pc11.2ch.net/test/read.cgi/tech/1177065699/
Part16: ttp://pc11.2ch.net/test/read.cgi/tech/1172404795/
Part15: ttp://pc10.2ch.net/test/read.cgi/tech/1151025773/
Part14: ttp://pc8.2ch.net/test/read.cgi/tech/1132275726/
Part13: ttp://pc8.2ch.net/test/read.cgi/tech/1115901841/
Part12: ttp://pc8.2ch.net/test/read.cgi/tech/1100229366/
Part11: ttp://pc5.2ch.net/test/read.cgi/tech/1091456033/
Part10: ttp://pc5.2ch.net/test/read.cgi/tech/1075630259/
Part09: ttp://pc2.2ch.net/test/read.cgi/tech/1069594582/
Part08: ttp://pc5.2ch.net/tech/kako/1058/10582/1058263391.html
Part07: ttp://pc5.2ch.net/tech/kako/1042/10421/1042167213.html
Part06: ttp://pc3.2ch.net/tech/kako/1031/10315/1031560687.html
Part05: ttp://pc3.2ch.net/tech/kako/1023/10230/1023091882.html
Part04: ttp://pc.2ch.net/tech/kako/1016/10162/1016211619.html
Part03: ttp://pc.2ch.net/tech/kako/1008/10082/1008220265.html
Part02: ttp://pc.2ch.net/tech/kako/1002/10025/1002584344.html
Part01: ttp://piza2.2ch.net/tech/kako/987/987169286.html

2 名前:デフォルトの名無しさん mailto:sage [2008/07/13(日) 00:10:32 ]
□参考リンク□

日本Lispユーザ会 (日本語)
ttp://jp.franz.com/jlug/index.html
ここにかなりの情報があります。削るとAllegro Common Lispのページへ。

プログラミング言語Scheme (日本語)
ttp://www.sci.u-toyama.ac.jp/~iwao/Scheme/scheme.html
Schemeの人はまずここを見ましょう。

Schemeへの道 (日本語)
ttp://www.stdio.h.kyoto-u.ac.jp/~hioki/gairon-enshuu/SchemeNotes/scheme.html
Schemeの入門サイト。

Practical Scheme (日本語)
ttp://practical-scheme.net/index-j.html
Scheme処理系「Gauche」の作者である川合史朗氏のサイト。
「普通のやつらの上を行け」など、興味深い文書を沢山翻訳されてます。

LispUser.net (日本語)
ttp://lispuser.net/
Lisp関連の有用な情報がまとめられています。Common Lispの話題が中心。

3 名前:デフォルトの名無しさん mailto:sage [2008/07/13(日) 00:11:14 ]
□仕様関係□

CLtL2: Common Lisp the Language 2nd edition (英語)
ttp://www-2.cs.cmu.edu/Groups/AI/html/cltl/cltl2.html

CLHS: Common Lisp Hyper Spec (英語)
ttp://www.ai.mit.edu/projects/iiip/doc/CommonLISP/HyperSpec/FrontMatter/Chapter-Index.html

R5RS: Revised(5) Report on the Algorithmic Language Scheme (英語)
ttp://swiss.csail.mit.edu/~jaffer/r5rs_toc.html

R5RS: Revised(5) Report on the Algorithmic Language Scheme (日本語)
ttp://www.sci.u-toyama.ac.jp/~iwao/Scheme/r5rsj/html/r5rsj.html

ERR5RS: A proposal for an Extended R5RS Scheme (英語)
ttp://scheme-punks.cyber-rush.org/wiki/index.php?title=ERR5RS:Charter

R6RS: Revised(6) Report on the Algorithmic Language Scheme (英語)
ttp://www.r6rs.org/final/html/r6rs/r6rs.html

4 名前:デフォルトの名無しさん mailto:sage [2008/07/13(日) 00:11:57 ]
□Wikipedia関連□

ttp://ja.wikipedia.org/wiki/LISP
ttp://ja.wikipedia.org/wiki/Common_Lisp
ttp://ja.wikipedia.org/wiki/Scheme

□継続関連□

なんでも継続 (日本語)
ttp://practical-scheme.net/docs/cont-j.html

Schemeへの道:継続 (日本語)
ttp://www.stdio.h.kyoto-u.ac.jp/~hioki/gairon-enshuu/SchemeNotes/continuation.html

継続の使い方 (日本語)
ttp://www.geocities.co.jp/SiliconValley-PaloAlto/7043/index.html#continuation

継続の使用法 (日本語)
ttp://www.ice.nuie.nagoya-u.ac.jp/~h003149b/lang/block.html

Kahua: 継続ベースのアプリケーションサーバー
ttp://www.kahua.org/

5 名前:デフォルトの名無しさん mailto:sage [2008/07/13(日) 00:13:39 ]
□書籍関連(1)□

Structure and Interpretation of Computer Programs (英語)
ttp://mitpress.mit.edu/sicp/
通称「SICP」として知られる『計算機プログラムの構造と解釈』の原書です。
全文がオンラインで読めます。

SICP Web Site for the Japanese Edition (日本語)
ttp://sicp.ipl.t.u-tokyo.ac.jp/
SICP日本語版のサポートサイトです。正誤表等。

How to Design Programs (英語)
ttp://www.htdp.org/2003-09-26/Book/
Schemeを使った優れたプログラミング入門書。全文がオンラインで読めます。

The Little Schemer (英語)
ttp://www.ccs.neu.edu/home/matthias/BTLS/
The Seasoned Schemer (英語)
ttp://www.ccs.neu.edu/home/matthias/BTSS/
Schemeの教科書として定評のある「Schemerシリーズ」のサポートページです。

The Scheme Programming Language (英語)
ttp://www.scheme.com/tspl3/
Scheme入門書。全文がダウンロードできます。

6 名前:デフォルトの名無しさん mailto:sage [2008/07/13(日) 00:14:36 ]
『プログラミングGauche』 (日本語)
ttp://ssl.ohmsha.co.jp/cgi-bin/menu.cgi?&ISBN=978-4-87311-348-7
ttp://karetta.jp/book/gauche-hacks (立ち読み版)
ttp://karetta.jp/book-cover/programming-gauche (サポートページ)
Scheme処理系言語Gaucheの初の解説書!

『入門Scheme』 (日本語)
ttp://www4.ocn.ne.jp/~inukai/scheme_primer_j.html
幻となったScheme入門書。全文がダウンロードできます。

Practical Common Lisp (英語)
ttp://www.gigamonkeys.com/book/
ttp://ssl.ohmsha.co.jp/cgi-bin/menu.cgi?ISBN=978-4-274-06721-1
S式の羅列で現実的な問題をどう解くのか、そのギャップに悩まされてる人に。
全文がオンラインで読めます。日本語版が『実践Common Lisp』として出版予定。

『On Lisp』 (日本語)
ttp://ssl.ohmsha.co.jp/cgi-bin/menu.cgi?ISBN=978-4-274-06637-5
ttp://user.ecc.u-tokyo.ac.jp/~tt076524/onlispjhtml/ (日本語訳HTML版)
ttp://www.paulgraham.com/onlisp.html (英語原文がダウンロード可)
LispハッカーPaul Grahamが、Lispの力の源泉であるマクロプログラミングを解説。

7 名前:デフォルトの名無しさん mailto:sage [2008/07/13(日) 00:15:50 ]
□その他(1)□

John McCarthy's Home Page (英語): Lispの生みの親、ジョン・マッカーシーのサイトです。
ttp://www-formal.stanford.edu/jmc/

Association of Lisp Users (英語): 米国のLispユーザ会です。
ttp://www.alu.org/alu/home

CLiki (英語): Common Lisp関連のリソースが集積されています。
ttp://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です。
ttp://cl-cookbook.sourceforge.net/

The EncyCMUCLopedia (英語): CMUCL関連文書。CMUCLユーザーでなくとも有益なはず。
ttp://www.isr.ist.utl.pt/library/docs/encycmuclopedia/doc/

Common-Lisp.net (英語): 多くのプロジェクトがホスティングされています。
ttp://common-lisp.net/

よろずや (日本語): Lisp関連の実用的な情報が色々。
ttp://www.geocities.co.jp/SiliconValley-SanJose/7474/

どう転んでもLisp (日本語): 竹内郁雄氏による発表のスライドです。
ttp://jp.franz.com/base/seminar/2005-11-18/SeminarNov2005-Takeuchi.files/v3_document.htm

Lispとは何か (日本語): 中村正三郎氏による発表のスライドです。
ttp://www.asahi-net.or.jp/%7Eki4s-nkmr/lisp20061121/lisp.html

8 名前:デフォルトの名無しさん mailto:sage [2008/07/13(日) 00:17:10 ]
□その他(2)□

独習Scheme三週間 (日本語): Schemeの教科書。
ttp://www.sampou.org/scheme/t-y-scheme/t-y-scheme-Z-H-1.html

Bibliography of Scheme-related Research (英語): Scheme関連の論文リンク集。
ttp://library.readscheme.org/

Scheme Hash (英語): S式でXMLを使えるようにするSXML等。
ttp://okmij.org/ftp/Scheme/index.html

Scheme-users.jp (日本語): Schemeユーザのためのハブサイトです。
ttp://scheme-users.jp/

(Scheme) (Lisp) (日本語): 各種Scheme処理系をCygwin上でビルドする方法など。
ttp://www.geocities.co.jp/SiliconValley-PaloAlto/7043/

SLIB (英語): Scheme用のライブラリとして有名なSLIBのサイトです。
ttp://swiss.csail.mit.edu/~jaffer/SLIB

Scheme Requests for Implementation (英語): いわゆる「SRFI」のサイトです。
ttp://srfi.schemers.org/

Meadow memo: 2ちゃんねるログ: dat落ちした過去スレの一部が見られます。
ttp://www.bookshelf.jp/2ch/index.html

9 名前:デフォルトの名無しさん mailto:sage [2008/07/13(日) 00:18:24 ]
□その他(3)□

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

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

10 名前:デフォルトの名無しさん mailto:sage [2008/07/13(日) 00:20:11 ]
□実装(1)□

awklisp: Awkで書かれたわずか500行のLispインタプリタ。
ttp://www.accesscom.com/~darius/

CAMPUS LIsP Lemon version: Cでわずか1000行。
ttp://www-masu.ist.osaka-u.ac.jp/~kakugawa/hacks/clisp/

SECDR-Scheme: SECD machine modelに基づく実装。
ttp://lily.fan.gr.jp/~kmd/adhoc/view.rhtml?n=SECDR-Scheme_woyomu

LispMe: Palm上で動くScheme処理系。これもSECD virtual machine。
ttp://www.lispme.de/lispme/

Minischeme: 1ファイルに凝縮されたScheme処理系。
ttp://tinyscheme.sourceforge.net/minischeme.tar.gz

TinyScheme: Minischemeを色々弄ったもの。
ttp://tinyscheme.sourceforge.net/

Schemix: Linuxのkernelへのパッチで/dev/として扱えるTinyScheme。
ttp://www.abstractnonsense.com/schemix/

Bit: Minischemeよりも小さい(?)バイトコード変換系。
ttp://www.iro.umontreal.ca/~dube/

KI-Scheme, AM-Scheme, etc...
ttp://www.nifty.com/download/dos/prog/lisp/



11 名前:デフォルトの名無しさん mailto:sage [2008/07/13(日) 00:21:28 ]
□実装(2)□

Gauche: マルチバイト文字に対応したR5RS準拠のScheme処理系。川合史朗氏作。
ttp://practical-scheme.net/gauche/index-j.html

PLT Scheme: DrScheme、MzSchemeなどのR5RS準拠および独自拡張のScheme処理系。
ttp://www.plt-scheme.org/

Scheme48: R5RS準拠のSchemeバイトコードインタプリタ。
ttp://www.s48.org/

Gambit-C: R5RS準拠のScheme処理系。
ttp://dynamo.iro.umontreal.ca/~gambit/wiki/index.php/Main_Page

Chicken: R5RS準拠のScheme処理系。スタンドアロン実行ファイルが簡単に作成可能。
ttp://www.call-with-current-continuation.org/

Stalin: 激烈な最適化を施すScheme処理系。人間の書くCコードより速いという噂。
ttp://cobweb.ecn.purdue.edu/~qobi/software.html

Bigloo: CLR用のコードを吐けるようになったらしい。
ttp://www-sop.inria.fr/mimosa/fp/Bigloo/

guile: R5RS準拠のGNU公式拡張用言語。もちろんSLIBも使えます。
ttp://www.gnu.org/software/guile/guile.html

Chez Scheme: R6RS準拠の商用Scheme処理系。インタプリタはフリー。
ttp://www.scheme.com/

Ypsilon Scheme System: R6RS準拠のScheme処理系。
ttp://www.littlewingpinball.net/mediawiki-ja/index.php/Ypsilon_Scheme_System

12 名前:デフォルトの名無しさん mailto:sage [2008/07/13(日) 00:26:26 ]
□実装(3)□

Steel Bank Common Lisp: 代表的なCommon Lisp処理系。
ttp://www.sbcl.org/

CMUCL: Common Lisp処理系。
ttp://www.cons.org/cmucl/

GNU CLISP: Common Lisp処理系。
ttp://www.clisp.org/

Embeddable Common Lisp: Common Lisp処理系。
ttp://ecls.sourceforge.net/

Allegro Common Lisp: 代表的な商用Common Lisp処理系。
ttp://www.franz.com/

LispWorks: 商用Common Lisp処理系。
ttp://www.lispworks.com/

Corman Common Lisp: 商用Common Lisp処理系。
ttp://www.cormanlisp.com/

Arc: ポール・グレアム氏が開発中の新しいLisp。
ttp://arclanguage.org/

13 名前:デフォルトの名無しさん mailto:sage [2008/07/13(日) 00:28:10 ]
□イベント関連□

GaucheNight (2008-03-08)
ttp://practical-scheme.net/wiliki/wiliki.cgi?gauche.night
「SchemeとGaucheとλとS式を愛するすべての人に贈るマクロな一夜」
出演:川合史朗、伊藤篤、山下伸夫、笹田耕一、ひげぽん、zick、
   黒田寿男、えんどうやすゆき、ほか

GaucheNight (2007-05-09)
ttp://practical-scheme.net/wiliki/wiliki.cgi?GaucheNight%3a2007
出演:川合史朗、黒田寿男、まつもとゆきひろ(Skype中継)、小飼弾、
   伊東勝利、久井亨、小黒直樹、ほか

黒田寿男氏関係 (黒板の人)
ttp://pc10.2ch.net/test/read.cgi/tech/1151025773/901-909
ttp://www.bookshelf.jp/2ch/tech/1151025773.html#901

Schemeのマクロに関する黒田氏の所感
ttp://cl-www.msi.co.jp/solutions/knowledge/lisp-world/articles/scheme

それに対する川合史朗氏の応答
ttp://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

それに対する黒田氏の再反論
ttp://cl-www.msi.co.jp/solutions/knowledge/lisp-world/articles/gauche-night

それに対する川合氏の応答
ttp://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関連のエッセイがこちらで読めます。
ttp://cl-www.msi.co.jp/solutions/knowledge/lisp-world/

14 名前:デフォルトの名無しさん mailto:sage [2008/07/13(日) 00:30:15 ]
□2ch上にあるLISP関係のスレ□

(make-thread :name common-lisp :part 5)
pc11.2ch.net/test/read.cgi/tech/1215834213/

【CGI】実用比較Lisp vs C/C++【GUI】
ttp://pc11.2ch.net/test/read.cgi/tech/1150501484/

【魔法】リリカル☆Lisp【言語】
ttp://pc11.2ch.net/test/read.cgi/tech/1183396621/

Emacs Lisp 3
ttp://pc11.2ch.net/test/read.cgi/tech/1191875993/

【ヤパーリ】XMLをS式に置換えていくスレ【LISP最強】
ttp://pc11.2ch.net/test/read.cgi/tech/1140006937/

【SICP】計算機プログラムの構造と解釈 Part2
ttp://pc11.2ch.net/test/read.cgi/tech/1203096230/

【普通のやつらの】 Arc Language 0 【上を行け】
ttp://pc11.2ch.net/test/read.cgi/tech/1202098949/

Lisp@UNIX版
ttp://pc11.2ch.net/test/read.cgi/unix/1019926525/

Lisperこそ真のプログラマーよ!!
pc11.2ch.net/test/read.cgi/prog/1175791979/

LISPってさ〜
science6.2ch.net/test/read.cgi/sim/1015169050/

15 名前:デフォルトの名無しさん mailto:sage [2008/07/13(日) 00:39:16 ]
テンプレ終り?乙〜

16 名前:デフォルトの名無しさん mailto:sage [2008/07/13(日) 01:44:29 ]
981 :デフォルトの名無しさん :sage :2008/07/12(土) 18:26:53
  (p)wiki.fdiary.net/lisp/ にこのスレのテンプレをまとめておきました。
  このスレの最初のものをコピーしたばかりなので、最新版にアップデート
  しなきゃいけない所の訂正をお願いします。
  (たとえば、テンプレには話題のイプシロンについてはかかれていない。)

  また、ID:guest PASSWORD:cl です。インストールログなどの公開場所
  としてもご利用ください。

17 名前:デフォルトの名無しさん mailto:sage [2008/07/13(日) 10:59:22 ]
>>1 押忍・・じゃなくて・・乙!

18 名前:デフォルトの名無しさん mailto:sage [2008/07/13(日) 15:22:14 ]
>>1
テンプレすごいなー

19 名前:デフォルトの名無しさん mailto:sage [2008/07/13(日) 21:38:49 ]
>>1
Scheme実装に追加でMosh。
ttp://code.google.com/p/mosh-scheme/

あとShiroさんが面白かったって書いてた奴
ttp://clojure.org/


20 名前:デフォルトの名無しさん mailto:sage [2008/07/14(月) 02:58:30 ]
>>19
wiki.fdiary.net/lisp/?%A5%C6%A5%F3%A5%D7%A5%EC+%28Lisp+Scheme%A5%B9%A5%EC%29

テンプレ改訂しました。実装のところは言語ごとに分けてみた。



21 名前:デフォルトの名無しさん mailto:sage [2008/07/15(火) 19:36:43 ]
(乙 (>> 1))

22 名前:デフォルトの名無しさん mailto:sage [2008/07/17(木) 04:49:06 ]
□その他(4)□

Somewhere Over the Rainbow
jp.youtube.com/watch?v=2A2Jt4WOxN8


23 名前:デフォルトの名無しさん mailto:sage [2008/07/17(木) 23:48:48 ]
r6rs日本語訳のpdf版ってねーの?

24 名前:デフォルトの名無しさん mailto:sage [2008/07/17(木) 23:55:03 ]
>>23
お前が作ればあるぞ

25 名前:デフォルトの名無しさん mailto:sage [2008/07/18(金) 00:28:04 ]
まだ半分もできてないけど現状報告。
kissho.xii.jp/1/src/1jyou41912.pdf.html
WiLiKiにあがってたのをベースに組版中。
TeXに明るくないので原文のマークアップをそのまま適用する方向でやってる。

WiLiKiにあがってる訳ってたしかleque氏がやってたんだよね?
ほとんどコピペの組版作業でもけっこうめんどいのに、訳とかすごすぎるとオモタ。

26 名前:デフォルトの名無しさん mailto:sage [2008/07/18(金) 15:05:48 ]
翻訳版を作るのは理解するより難しいからね。
理解したことを日本語の文章で書く必要があるから。

27 名前:デフォルトの名無しさん mailto:sage [2008/07/19(土) 09:13:51 ]
しばらくSchemeから離れてたんだけど
Ypsilon という処理系が公開されてたんだね。
試してみたらかなり高速。
> (import (time))

> (time (tak 12 6 0))


;; 1.279202 real 1.279208 user 0.0 sys
12
>
Gaucheと並ぶ優良国産処理系の予感。

28 名前:デフォルトの名無しさん mailto:sage [2008/07/19(土) 10:01:58 ]
GC が脱 Boehm なんだっけ?

29 名前:デフォルトの名無しさん mailto:sage [2008/07/19(土) 10:19:15 ]
テンプレwikiからのお知らせ(common lispスレと同じ
文章になってます。FAQは共通でいいでしょ?)

よくありそうな質問をwikiでまとめておこうと思うので
よくありそうな質問と(回答ができそうな人は回答を)
書いてくれませんか?質問と回答のフォーマットは
一応決めてあります。

wiki.fdiary.net/lisp/?FAQ (id:guest pass:cl)

30 名前:デフォルトの名無しさん mailto:sage [2008/07/19(土) 10:37:43 ]
Schemeプログラミングはdomain specificな性能をもつコンパイラを書くところから始まる・・・



31 名前:デフォルトの名無しさん mailto:sage [2008/07/19(土) 10:55:29 ]
>>28

詳しいことはわからないけどGCはそういう方針
なんだって。

ピンボールゲーム用ってのには驚いた。
ビル・バッジ、わ〜、懐かしい名前。月刊アスキー
で読んだっけ。処理系を作った人はずっとこれを
追いかけているらしい。夢のある人だね。羨ましい。

32 名前:デフォルトの名無しさん mailto:sage [2008/07/19(土) 11:02:15 ]
>>31
OpenGLだってDSL持ってんじゃん。(そこをLLVM by Apple)
グラフィック系はちょっと凝ったことしたくなって、そこがメインだったりするから、
お仕着せのAPIだけじゃ困るわけ。

33 名前:デフォルトの名無しさん mailto:sage [2008/07/19(土) 11:14:02 ]
GCとかネイティブスレッドとかはライブラリのラッパを書くより大変なのだ

34 名前:デフォルトの名無しさん mailto:sage [2008/07/19(土) 14:47:25 ]
common lispスレなくなった?
ここと統合?

35 名前:デフォルトの名無しさん mailto:sage [2008/07/19(土) 14:55:18 ]
5つ下に何かあるようだが

36 名前:デフォルトの名無しさん mailto:sage [2008/07/19(土) 18:08:50 ]
>>34
へんな名前にしたらしい
アンチのしわざ?
pc11.2ch.net/test/read.cgi/tech/1215834213/

37 名前:デフォルトの名無しさん mailto:sage [2008/07/20(日) 06:42:57 ]
Schemeにcartesian-product-for-eachというものはないでしょうか?

(cartesian-product '((a b c) (0 1)))
⇒ ((a 0) (a 1) (b 0) (b 1) (c 0) (c 1))
practical-scheme.net/gauche/man/gauche-refj_158.html#IDX3119

メモリ上にこのリストを作らずに、各要素に対してprocを適用するものがほしいのですが。

38 名前:デフォルトの名無しさん mailto:sage [2008/07/20(日) 08:11:09 ]
gaucheにあるじゃん。
そのまんまの名前で。


39 名前:37 mailto:sage [2008/07/20(日) 09:19:08 ]
>>28
ドキュメント化されてないけど、あったんですね。
自分で書いてしまいました。
cartesian-productよりも簡単でした。

(define (cartesian-product-for-each proc los)
(let loop ((r '())
(los los))
(if (null? los)
(proc r)
(for-each (lambda(x)(loop (cons x r) (cdr los))) (car los))
)))


40 名前:デフォルトの名無しさん [2008/07/22(火) 18:34:44 ]
ど素人ですまないんだけど
timeを行うとreference to undefined identifier: time
となるんだけど
どうすれば使えますか?



41 名前:デフォルトの名無しさん mailto:sage [2008/07/22(火) 18:42:37 ]
ど素人は判ったから、まず自分の境遇について語ってくれないか?

42 名前:デフォルトの名無しさん mailto:sage [2008/07/22(火) 18:48:38 ]
version209でLanguage: Standard (R5RS).です。

43 名前:デフォルトの名無しさん mailto:sage [2008/07/22(火) 18:49:57 ]
plt schemeです

44 名前:デフォルトの名無しさん mailto:sage [2008/07/22(火) 19:25:06 ]
42,43ですけど言語の選択のところのPLTのところを選択すると
使えました
なぜですか?

45 名前:デフォルトの名無しさん mailto:sage [2008/07/22(火) 19:58:36 ]
timeは標準(RSR5)にはないからです。

46 名前:デフォルトの名無しさん mailto:sage [2008/07/22(火) 20:37:41 ]
version209って古いの使ってるね。Planetで使えないの多いのに。バージョンアップしたほうが幸せになれるとおもうよ。

47 名前:デフォルトの名無しさん mailto:sage [2008/07/22(火) 22:05:54 ]
新しくしてもR5RSにtimeはないですけどね、念のため。

48 名前:デフォルトの名無しさん mailto:sage [2008/07/23(水) 05:27:08 ]
>>47
せめてR6RSについて書けよw

49 名前:デフォルトの名無しさん mailto:sage [2008/07/23(水) 08:36:11 ]
Lispっぽいawkってないのかな?さくっと正規表現をワンライナーで書けるやつ知ってたら教えて。

50 名前:デフォルトの名無しさん mailto:sage [2008/07/23(水) 22:54:19 ]
>>49
Gaucheで正規表現書いたことないのか?



51 名前:デフォルトの名無しさん mailto:sage [2008/07/24(木) 19:54:19 ]
Lispっぽいシェルを作ればワンライナーいらないっぽいな

52 名前:デフォルトの名無しさん mailto:sage [2008/07/24(木) 21:37:25 ]
scshってのがあるから使えば?

53 名前:デフォルトの名無しさん mailto:sage [2008/07/24(木) 22:13:55 ]
Eshellでいいじゃん

54 名前:デフォルトの名無しさん mailto:sage [2008/07/24(木) 22:23:00 ]
どのScheme処理系でもDSLを作れるはずなのに、おかしいな

55 名前:デフォルトの名無しさん mailto:sage [2008/07/26(土) 16:21:43 ]
r6rsの日本語訳を読んでたら、
「bodyの中に挿入される」ってフレーズに遭遇した。
なんかやらしい。(><)

56 名前:デフォルトの名無しさん mailto:sage [2008/07/26(土) 16:24:16 ]
つ S式

57 名前:デフォルトの名無しさん mailto:sage [2008/07/26(土) 16:44:48 ]
コミュニケーション

58 名前:デフォルトの名無しさん mailto:sage [2008/07/26(土) 19:40:27 ]
つ M式

59 名前:デフォルトの名無しさん mailto:sage [2008/07/26(土) 19:53:59 ]
つ ネジ式

60 名前:デフォルトの名無しさん mailto:sage [2008/07/26(土) 20:10:01 ]
つ 相武紗季の始球式



61 名前:デフォルトの名無しさん mailto:sage [2008/07/26(土) 21:19:36 ]
つ 正岡子規

62 名前:デフォルトの名無しさん mailto:sage [2008/07/26(土) 22:24:48 ]
つ 両儀式

63 名前:デフォルトの名無しさん mailto:sage [2008/07/26(土) 22:50:53 ]
なにこの流れ


64 名前:デフォルトの名無しさん mailto:sage [2008/07/26(土) 22:55:36 ]
よくわからんが「やらしいもの」の列挙であろう。

65 名前:デフォルトの名無しさん mailto:sage [2008/07/26(土) 23:49:16 ]
>>56 S式もやらしいぞ
>>57 S式コミュニケーションというラノベがあるのだ
>>58 S式がやらしいと言うのならM式も忘れちゃいけねぇ
>>59-62 以降は単なる「しき」繋がり
>>63 ようやく突っ込みが入る
>>64 ちょっとピントのズレた解説
>>65 解説(解答編)

66 名前:デフォルトの名無しさん mailto:sage [2008/07/27(日) 02:28:27 ]
全レスしてる奴久々に見た。きもい・・・

67 名前:デフォルトの名無しさん mailto:sage [2008/07/27(日) 02:42:56 ]
いろんな芸風の人が来ますね

68 名前:デフォルトの名無しさん mailto:sage [2008/07/27(日) 10:30:21 ]
どうでもいいが「ねじ式」(ひらがな)だ

69 名前:デフォルトの名無しさん mailto:sage [2008/07/27(日) 11:10:51 ]
どうでもいいことは書かなくていいよ。

70 名前:デフォルトの名無しさん mailto:sage [2008/07/27(日) 11:20:36 ]
部外者の愚問ですが、Webプログラミングをする場合、Gaucheは、Ruby、Pythonなんかに比べてどんなメリットがありますか?




71 名前:デフォルトの名無しさん mailto:sage [2008/07/27(日) 11:23:52 ]
>>70
別に無いよ。

72 名前:デフォルトの名無しさん mailto:sage [2008/07/27(日) 11:57:35 ]
>>70
KahuaはGaucheを使ったフレームワークだけれど、継続を積極的に使っているところがおもしろい。
だけどメリットとして説明するのは難しいな。
ちゃんと理解すれば記述は簡潔になるんだけど、そもそも理解しにくいってのもあるからどっちもどっちって気もする。
まぁ、結局は好みとかもあるから使ってみなきゃ判断出来ねぇよ。

73 名前:デフォルトの名無しさん mailto:sage [2008/07/27(日) 12:41:03 ]
ロジックを記述するときに関数型は(比較的に)記述量が少なくて済むことぐらい。
あと、思い入れを満たしてくれるところw

74 名前:デフォルトの名無しさん mailto:sage [2008/07/27(日) 12:49:05 ]
納品用はPython, 自分用はGauche ... ああ、夢のない話をしてしまった orz

75 名前:デフォルトの名無しさん mailto:sage [2008/07/27(日) 13:22:25 ]
(A)BNF(投資家じゃない方の)からS式にマップは原理上可能ですが
そのS式とコードを食わせると構文木を作ってくれる
ような関数もschemeでは楽に書けるんでしょうか?
これができたらコンパイラのフロントエンド部分を作り放題なんですが

76 名前:デフォルトの名無しさん mailto:sage [2008/07/27(日) 13:24:30 ]
それが(いわゆる)コンパイラコンパイラって奴ですな

77 名前:デフォルトの名無しさん mailto:sage [2008/07/27(日) 13:30:07 ]
>>75
SLLGEN

78 名前:70 mailto:sage [2008/07/27(日) 13:39:52 ]
>>71-74
Schemeに元々慣れていれば、って感じですね。
レスありがとうございました。


79 名前:デフォルトの名無しさん mailto:sage [2008/07/27(日) 14:07:44 ]
>>76
コンパイラコンパイラとかでぐぐったら凄い数の実例がありました
すごいですね

>>75
こんなライブラリもあるんですか
また読ませていただきます

80 名前:デフォルトの名無しさん mailto:sage [2008/07/27(日) 16:35:39 ]
>>75
Gauche の SVN Trunk に入ってる parser.peg モジュールが使えるんでね?



81 名前:デフォルトの名無しさん mailto:sage [2008/07/28(月) 00:16:27 ]
>>80
ドキュメントが無いよ…

82 名前:デフォルトの名無しさん mailto:sage [2008/07/28(月) 23:45:00 ]
分子構造をリストで表せないでしょうか?
例えば、C2H6Oだとエタノール、ジメチルエーテル。
炭素原子から手が4つ出ているのをリストで表現するには
どうしたらいいのかと...

83 名前:デフォルトの名無しさん mailto:sage [2008/07/28(月) 23:54:30 ]
>>82
CMLで書いてssax:xml->sxmlするんだ。

84 名前:デフォルトの名無しさん mailto:sage [2008/07/29(火) 00:30:12 ]
>>82
隣接リストでいいんじゃね?
>>83
CMLって使ってる人見たことないんだけど

85 名前:デフォルトの名無しさん mailto:sage [2008/07/29(火) 04:38:19 ]
>>84
ありがとうございました。隣接リストで考えてみます。

あわせて行列による分子の表現、行列演算による化学反応の表現が
できたら面白いと思いました。やってみます。

86 名前:デフォルトの名無しさん mailto:sage [2008/07/29(火) 05:10:52 ]
>>82
つXymTeX

oku.edu.mie-u.ac.jp/~okumura/texwiki/?XyMTeX
www.klavis.info/xym.html
homepage3.nifty.com/xymtex/fujitas/rd/chosho.html

87 名前:デフォルトの名無しさん mailto:sage [2008/07/31(木) 06:00:41 ]
Gaucheでzlibを使うにはどうしたらいいんでしょう?
practical-scheme.net/wiliki/wiliki2.cgi?Gauche%3AZlib
にある
Gauche-zlib-0.1.2.tgz
はリンク切れで入手できません
うーん

88 名前:デフォルトの名無しさん mailto:sage [2008/07/31(木) 06:32:07 ]
(^A^)ガウチョ

89 名前:デフォルトの名無しさん mailto:sage [2008/07/31(木) 06:42:59 ]
srfiにzipうんたらって関数なかったっけ?
それで

90 名前:デフォルトの名無しさん mailto:sage [2008/07/31(木) 07:39:52 ]
>>85
ずっと昔は化合物を扱うLispで書かれたシステムもあったらしい。
今だとPythonの方が主流?かな。
でもがんばれ。

>>86
それLaTeXだし方向性が違うと思うぞ



91 名前:デフォルトの名無しさん mailto:sage [2008/07/31(木) 11:49:34 ]
>>90
TeXだからASCII文字シリアライズwith構造の参考になるでしょ。
しかも変換できるようにしておけば、
XymTeXで分子構造図画像も作れるし。

92 名前:デフォルトの名無しさん mailto:sage [2008/07/31(木) 15:34:35 ]
schemeについての質問です。
二分木を作成、描写せよという問題で作成まではできたのですが、描写とはどうすればいいのでしょう?
初心者な質問ですいません。

93 名前:デフォルトの名無しさん mailto:sage [2008/07/31(木) 18:36:34 ]
設問した奴に聞けよw

94 名前:デフォルトの名無しさん mailto:sage [2008/07/31(木) 22:05:44 ]
>>87
あぷろだにUpっといてやったぞ。
www.toel.sytes.net/~toel/cgi-bin/upload/stored/up3794.xxx

95 名前:デフォルトの名無しさん mailto:sage [2008/07/31(木) 22:12:03 ]
>>87
Windows 版でよければ Gauchebox に入ってるぞ

96 名前:デフォルトの名無しさん mailto:sage [2008/08/02(土) 03:52:27 ]
>>94
>>95
ありがとうございます
win, linux両方で使用するのでどちらも利用します。

97 名前:デフォルトの名無しさん mailto:sage [2008/08/03(日) 00:48:03 ]
wiki.fdiary.net/lisp/ ですが、一応情報を集めるサイトにしてあります。
どんどんページを追加してやってください。
comp.lang.lisp,comp.lang.schemeまで含めようとしたけど、matzlispのhikiの
プラグインがatomに対応していないためにやめました。これらはmiscに
入れておきました。

98 名前:デフォルトの名無しさん mailto:sage [2008/08/03(日) 12:15:51 ]
gauche-firebird がリンク切れかサイト死亡で見れないんですが、
firebird 用のDBDどこかにありませんか?


99 名前:デフォルトの名無しさん mailto:sage [2008/08/03(日) 15:02:46 ]
40過ぎのわしでも子供の頃(高校生くらい)に Lisp に憧れたんだから、
今の子ならそんなの普通だと思ってたが・・・

100 名前:デフォルトの名無しさん mailto:sage [2008/08/03(日) 15:07:34 ]
おっちゃん誤爆してるで



101 名前:デフォルトの名無しさん mailto:sage [2008/08/03(日) 15:39:56 ]
まあ少年がLisp触ってるぐらいでオヤジども喜びすぎと
雑誌の記事がLispかBasicだけという時代に若者だった俺は思う






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<75KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef