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


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

CommonLisp Scheme Part10



1 名前:デフォルトの名無しさん mailto:sage [04/02/01 19:10]
過去スレ
Part1: piza2.2ch.net/tech/kako/987/987169286.html
Part2: pc.2ch.net/test/read.cgi/tech/1002584344/
Part3: pc.2ch.net/test/read.cgi/tech/1008220265/
Part4: pc.2ch.net/test/read.cgi/tech/1016211619/
Part5: pc3.2ch.net/test/read.cgi/tech/1023091882/
Part6: pc3.2ch.net/test/read.cgi/tech/1031560687/
Part7: ruku.qp.tc/dat2ch/0311/20/1042167213.html
Part8: pc2.2ch.net/test/read.cgi/tech/1058263391/
Part9: pc2.2ch.net/test/read.cgi/tech/1069594582/

前、"Schemeスレはあるのになんでcommonlispスレはないの?"とか言って別のスレを建てた大馬鹿者がいたので、
標題にCommonLispと付けておきました。
Lispの話題でCommonLisp,Scheme,EmacsLisp(専用スレッドがある)以外のものが出ることはこのスレの歴史上でも
稀なので問題はほとんどないかと思います。

関連リンクは>>2-10あたり


2 名前:デフォルトの名無しさん mailto:sage [04/02/01 19:12]
□参考リンク□

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

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

Lisper への道(日本語)
ttp://www.geocities.co.jp/SiliconValley-Oakland/1680/rakup.html
判りやすいLISP入門サイト。

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


3 名前:デフォルトの名無しさん mailto:sage [04/02/01 19:13]
慶応の授業のページ・記号処理プログラミング 2001
buri.sfc.keio.ac.jp/lisp/menu.html

Practical Scheme(日本語)
ttp://www.shiro.dreamhost.com/scheme/index-j.html
「普通のやつらの上を行け」など、興味深い文書を沢山翻訳されてます。
(Gaucheという完成度の高いscheme処理系作者さんのページでもあります。)

Scheme Hash(英語)
okmij.org/ftp/Scheme/index.html
S式でXMLを使える様にするSXMLなど

John McCarthy's Home Page
www-formal.stanford.edu/jmc/
LISPの生みの親、J・マッカーシーのページだそうです。

Association of Lisp Users
www.alu.org/alu/home
米国のLispユーザ会


4 名前:デフォルトの名無しさん mailto:sage [04/02/01 19:14]
□SICP関係□

SICP(英語)
mitpress.mit.edu/sicp/full-text/book/book.html
「計算機プログラムの構造と解釈」の原書です。
全てオンラインで読めます。

計算機プログラムの構造と解釈 第二版 (snip) に関連するホームページ
www.ipl.t.u-tokyo.ac.jp/sicp/

SICPの回答集
www.melt.kyutech.ac.jp/~gogogo/sicp_ex/
pluto.aurorasd.co.jp/~mkama/sicp/
www.ipl.t.u-tokyo.ac.jp/sicp/solution.root.html
www.sampou.org/scheme/sicp/answer/


5 名前:デフォルトの名無しさん mailto:sage [04/02/01 19:15]
□その他□

Schemeで書かれた正規表現ライブラリ
ttp://www.cs.rice.edu/~dorai/pregexp/pregexp.html

幻の「入門Scheme」
ttp://www4.ocn.ne.jp/~inukai/scheme_primer_j.html
オンラインで読める

各種scheme処理系をcygwin上からビルドする方法など。
ttp://www.geocities.co.jp/SiliconValley-PaloAlto/7043/

Bit - Implantation compacte de Scheme
www.iro.umontreal.ca/~dube/
mini-schemeよりも小さい(?)bytecode変換系

Lisp 言語処理系: CAMPUS LIsP, Lemon version
aten.aial.hiroshima-u.ac.jp/~kakugawa/clisp/index-ja.shtml
Cコードによるわずか1000行の実装

Cliki
www.cliki.net/index
CommonLispのプログラムがたくさん紹介されているのでここを当たるべし。

6 名前:デフォルトの名無しさん mailto:sage [04/02/01 19:19]
encyCMUCLopedia
www.isr.ist.utl.pt/library/docs/encycmuclopedia/doc/
cmucl以外でも有益なはず

CMUのLisp Repository
ftp://ftp.cs.cmu.edu/afs/cs/project/ai-repository/ai/lang/lisp/0.html
新旧様々なプログラムが置いてある

Tiny CLOS Tutorial
home.adelphi.edu/~sbloch/class/272/tclos/tutorial.shtml

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

Bibliography of Scheme-related Research
library.readscheme.org/
Scheme関連の論文リンク集



7 名前:デフォルトの名無しさん mailto:sage [04/02/01 19:20]
ごめん、こっちだった

過去スレ
Part1: piza2.2ch.net/tech/kako/987/987169286.html
Part2: pc.2ch.net/tech/kako/1002/10025/1002584344.html
Part3: pc.2ch.net/tech/kako/1008/10082/1008220265.html
Part4: pc.2ch.net/tech/kako/1016/10162/1016211619.html
Part5: pc3.2ch.net/tech/kako/1023/10230/1023091882.html
Part6: pc3.2ch.net/tech/kako/1031/10315/1031560687.html
Part7: ruku.qp.tc/dat2ch/0311/20/1042167213.html
Part8: pc2.2ch.net/tech/kako/1058/10582/1058263391.html
Part9: pc2.2ch.net/test/read.cgi/tech/1069594582/


8 名前:デフォルトの名無しさん mailto:sage [04/02/01 19:21]
その他よさそうなリンク

awkで書かれたわずか500行のLispインタプリタ
awklispを読めばLispが理解できる
ttp://www.accesscom.com/~darius/

Emacs Lisp 2
pc2.2ch.net/test/read.cgi/tech/1068467385/

* Hotdog Scheme rover.cs.nwu.edu/~scheme/
 MS が金出してたみたい
* Bigloo www-sop.inria.fr/mimosa/fp/Bigloo/
 CLR 用のコードを吐けるようになったらしい

継続

なんでも継続
ttp://www.shiro.dreamhost.com/scheme/docs/cont-j.html
Schemeへの道:継続
www.stdio.h.kyoto-u.ac.jp/~hioki/gairon-enshuu/SchemeNotes/continuation.html
継続の使い方
www.geocities.co.jp/SiliconValley-PaloAlto/7043/index.html#continuation
継続の使用法
www.ice.nuie.nagoya-u.ac.jp/~h003149b/lang/block.html
CPS(継続渡しスタイル)の説明
www.csl.sony.co.jp/person/masui/Forum/data/20011215023622/

9 名前:デフォルトの名無しさん mailto:sage [04/02/01 19:22]
乙彼〜

>>7
君もやっちまったか(w

10 名前:デフォルトの名無しさん mailto:sage [04/02/01 19:22]
独習 Scheme 三週間
www.sampou.org/scheme/t-y-scheme/t-y-scheme-Z-H-1.html
Schemeの教科書

よろずや
www.geocities.co.jp/SiliconValley-SanJose/7474/
lispの実用的な情報が色々。





11 名前:デフォルトの名無しさん mailto:sage [04/02/01 19:29]
Arc
ttp://www.paulgraham.com/arc.html

12 名前:デフォルトの名無しさん mailto:sage [04/02/01 19:31]

  ∧_∧
  ( ・∀・)   | | ガッ
 と    )    | |
   Y /ノ    人
    / )    <  >_∧∩
  _/し' //. V`Д´)/ ←11
 (_フ彡        /


13 名前:デフォルトの名無しさん mailto:sage [04/02/01 19:52]
仕様関係)
CLtL2: Common Lisp the Language 2nd edition
  www-2.cs.cmu.edu/Groups/AI/html/cltl/cltl2.html
CLHS: Common Lisp Hyper Spec
  www.ai.mit.edu/projects/iiip/doc/CommonLISP/HyperSpec/FrontMatter/Chapter-Index.html
R5RS: Revised(5) Scheme(ja)
  www.sci.toyama-u.ac.jp/~iwao/Scheme/r5rsj/html/r5rsj.html

便利な情報リソース)
The Common Lisp Cookbook: いわゆる Cookbook
  cl-cookbook.sourceforge.net/

小さい実装)
SECDR-Scheme: SECD machine model に基づく実装
  ttp://lily.fan.gr.jp/~kmd/adhoc/view.rhtml?n=SECDR-Scheme_woyomu
Minischeme: 1 ファイルに凝縮された Scheme 処理系
  tinyscheme.sourceforge.net/minischeme.tar.gz
TinyScheme: Minischeme を色々弄ったもの
  tinyscheme.sourceforge.net/
KI-Scheme, AM-Scheme, etc...
  www.nifty.com/download/dos/prog/lisp/
LispMe: Palm 上で動く Scheme 処理系. これも SECD virtual machine.
  www.lispme.de/lispme/

14 名前:デフォルトの名無しさん mailto:sage [04/02/01 19:56]
リンクとかはどこかに置いとけばいいんじゃないかな。

15 名前:デフォルトの名無しさん mailto:sage [04/02/01 23:08]
過去スレ
LISP Scheme pc2.2ch.net/test/read.cgi/tech/987169286/l50
LISP Scheme Part2 pc2.2ch.net/test/read.cgi/tech/1002584344/l50
LISP Scheme Part3 pc2.2ch.net/test/read.cgi/tech/1008220265/l50
LISP Scheme Part4 pc2.2ch.net/test/read.cgi/tech/1016211619/l50
LISP Scheme Part5 pc2.2ch.net/test/read.cgi/tech/1023091882/l50
LISP Scheme Part6 pc2.2ch.net/test/read.cgi/tech/1031560687/l50
LISP Scheme Part7 pc2.2ch.net/test/read.cgi/tech/1042167213/l50
LISP Scheme Part8 pc2.2ch.net/test/read.cgi/tech/1058263391/l50
LISP Scheme Part9 pc2.2ch.net/test/read.cgi/tech/1069594582/l50


16 名前:デフォルトの名無しさん mailto:sage [04/02/02 02:04]
MacLispスレ立てていいですか?

17 名前:デフォルトの名無しさん mailto:sage [04/02/02 02:09]
>>16
いい加減にしてください。

18 名前:デフォルトの名無しさん mailto:sage [04/02/02 02:17]
>>16
まず、LISPスレ見てる様な奴は、ほとんどが他のLISP系スレも
同時に見てる、という事を忘れないでくれ。
ここのスレタイが`CommonLISP'となった以上、話題提供したり
自分で盛り立てたりして維持できると思うのなら立てるのは自由だ。
本当に立てるならスレタイを「マイナーLISP隔離スレ」みたいな感じに
してくれると再利用しやすいと思う。
まあよく考えれ。

19 名前:デフォルトの名無しさん mailto:sage [04/02/02 03:19]
schemeでxyzzyみたいな軽いエディターを作ってくれるなら
ゆるし、う、うご、、、ごめんなさい

20 名前:デフォルトの名無しさん mailto:sage [04/02/02 14:54]
>>19 guile-emacs



21 名前:デフォルトの名無しさん mailto:sage [04/02/02 17:37]
1/29のレス 15
1/30のレス 41
1/31のレス 24
2/01のレス 89
驚異的だなw

22 名前:デフォルトの名無しさん mailto:sage [04/02/02 20:40]
>>14 どこかって? WiLiKi に置いちゃうとか?

23 名前:デフォルトの名無しさん mailto:sage [04/02/02 21:45]
>22
CL的にはこっちかとw
ttp://cgi.at.infoseek.co.jp/lambda_list/cgi-bin/lambda.cgi?name=CommonLisp#7

24 名前:デフォルトの名無しさん mailto:sage [04/02/03 00:14]
>>23
Weblog って要するに日記ツールでしょ? CLISP って遅いって聞くし。
>>22 の言うように WiLiKi みたいな Wiki のほうがまとめとか書き込めて
嬉しいんじゃないかな。でも Shiro さんとことかに書くのはマズイ予感。
2ch 色がついたら WiLiKi とかのイメージダウンになるかもしれないし…。

25 名前:デフォルトの名無しさん [04/02/03 01:52]
少々の2ch色だったら平気だと思うんだけど。


26 名前:デフォルトの名無しさん mailto:sage [04/02/03 02:20]
>>1
大馬鹿者はおまえ

27 名前:デフォルトの名無しさん mailto:sage [04/02/03 14:14]
>>25
2ch ねらーが数人とかならともかく,スレのまとめとか FAQ とかあるのが
少々か?世の中には 2ch 嫌いな人も居るわけで,そーゆう人が引いてしま
うんじゃないかとちょっと心配.

28 名前:デフォルトの名無しさん mailto:sage [04/02/03 15:16]
つまり、wikiが使えて、無料のウェブホスティングサービスを探せということか。

29 名前:デフォルトの名無しさん mailto:sage [04/02/03 16:14]
そんな便利なものがあるわけが

30 名前:デフォルトの名無しさん mailto:sage [04/02/03 16:38]
CGIでPerlが使えるとかありそうな気もするけどな。SourceForgeはソフトウェアだけか. 太っ腹な個人に期待か。




31 名前:デフォルトの名無しさん mailto:sage [04/02/03 16:55]
Perlで書かれたCommonLispの処理系とかって見たことありますか?

32 名前:デフォルトの名無しさん mailto:sage [04/02/03 17:00]
無料ホスティングサービスは perl ばっかりかと思っていましたが,
python, ruby が動かせるところも当たり前になってきましたね.
# もちろん重いのは禁止ですが.
lisp も...

33 名前:デフォルトの名無しさん mailto:sage [04/02/03 17:14]
つーか、システムとしてWikiが動いてりゃ、裏でそれがPerlだろうと何で書かれていても
構わないって話じゃないの?

>>32 そういう無料ホスティングサービスあるんだ。Wikiも動かせるよね、重そうじゃないし。

>>31
Perlで書かれたCLじゃなくて、Common LispをPerlに直すトランスレータの話題は
最近、comp.lang.lispであったな。

34 名前:デフォルトの名無しさん mailto:sage [04/02/03 18:35]
>>24
weblog っても /(weblog 10) ← 10 日数分の日記を表示するコマンド
みたいなのがあるだけで、基本的には Wiki だよ。データをメモリに
読みこんで動作するらしいし、ローカルで動かす分には CLISP でも
全然遅さは感じない。しかしリンクが _(Link) みたいな非標準な形式だし
HTML の生成機能とか不要な機能もついてるし、みんなで使う Wiki にはちょとねぇ。


35 名前:flatline@Vim%Chalice ◆r6EONKKhcc mailto:sage [04/02/03 19:10]
ttp://www.komaba.utmc.or.jp/~flatline/wiliki.cgi
いつまで存在するか保証はしません

36 名前:デフォルトの名無しさん mailto:sage [04/02/03 19:37]
キタ─wwヘ√レvv〜(゚∀゚)─wwヘ√レvv〜─ !!


37 名前:デフォルトの名無しさん mailto:sage [04/02/03 20:29]
>>35
onlisp.pdf頂きました。アリガトソ

38 名前:デフォルトの名無しさん mailto:sage [04/02/03 20:36]
flatlineって誰だっけ

39 名前:デフォルトの名無しさん mailto:sage [04/02/03 20:43]
R5RS に書いてある、Scheme がメッセージ送信的な記述をサポートしているという
のは、↓にある様な事が出来るという事ですよね?

ttp://www.ice.nuie.nagoya-u.ac.jp/~h003149b/lang/actor/actor.html

メッセージ送信と聞くと、オブジェクト指向言語を思い浮かべるのですが、何らかの
繋がりがあるのでしょうか。Act1 の資料を探したのですが、見つかりませんでした。

40 名前:デフォルトの名無しさん mailto:sage [04/02/03 22:31]
Act1の資料て何?



41 名前:25 mailto:sage [04/02/03 22:39]
>>35さん
ありがとうごさいます。
>>25は初心者スレとの勘違いした上に文章削って、
「やっぱ辞めとこ」って"キャンセルボタン"を押した
つもりが"OK"ボタンだったりする2重の誤射です。

おちゅーしゃのお気に入りの中に、旧スレとここと初心者が
並んでてついうっかりというか…。
lisp初心者どころかプログラム初心者ですが利用させて
いただきます。といってQ&Aを拾うことくらいで、
読ませて頂くことがほとんどだと思いますが。

42 名前:デフォルトの名無しさん mailto:sage [04/02/03 22:46]
>39
ちょうどbitの掲載号を読み返してた所だったりw
教えてくれてありがd!

43 名前:デフォルトの名無しさん mailto:sage [04/02/03 23:58]
>>35 に感謝しながら >>14 はリンク切り貼りする事。
いいだしっぺにやってもらおうじゃないか。

44 名前:デフォルトの名無しさん mailto:sage [04/02/04 08:32]
基地外に感謝するのは嫌。

45 名前:デフォルトの名無しさん mailto:sage [04/02/04 09:06]
>>44 うすっぺらいやっちゃな。

46 名前:デフォルトの名無しさん [04/02/04 09:31]
>>44が基地外

47 名前:デフォルトの名無しさん mailto:sage [04/02/04 10:04]
>>35
> ttp://www.komaba.utmc.or.jp/~flatline/wiliki.cgi
> いつまで存在するか保証はしません
ありがとう。内容がたまってきたら、定期的にバックアップをどっかに
おいておいてくれませんか。バックアップの負担を分散しておけば、
何かあったときに、復旧できる可能性が増すでしょ。


48 名前:デフォルトの名無しさん mailto:sage [04/02/04 10:07]
つまり、tar玉かなにかを誰でもダウソできる場所においておくということね。
無理にやってくれなくてもいいけど。

49 名前:デフォルトの名無しさん mailto:sage [04/02/04 10:18]
www.komaba.utmc.or.jp/~flatline/wiliki.cgi
にすこし書いときました。Wikiは初めてなので、もっといいフォーマット
があるかも。

50 名前:デフォルトの名無しさん mailto:sage [04/02/04 10:24]
>>47
どっか CGI の使える無料鯖とかでミラーできるかもしれないしね。
閲覧だけならそっちを勧めれば本家に負荷かけずに済んでウマー



51 名前:デフォルトの名無しさん mailto:sage [04/02/04 10:30]
>>50
> どっか CGI の使える無料鯖とかでミラーできるかもしれないしね。
ミラーとなると... Wilikiってschemeで書かれているんだよね?
schemeを使わせてくれる無料サーバがあるかな?

もしかして、Wilikiって文法レベルで他の言語処理系で実装されている
Wikiシステムと互換性があるのかな?


52 名前:デフォルトの名無しさん mailto:sage [04/02/04 10:43]
>>51
基本的な構文くらいなら Perl で作っても比較的簡単でしょ。マクロは厳しいかもし
れないけど。まー最悪 HTML にしちゃうって手もあるわけで。

# でもファイルのアップロードとかできる Perl 製 Wiki も捨てがたいなー。WiLiKi
# だとスレのアーカイブをウプするのとか管理者にやってもらわなきゃいけないよね?

53 名前:デフォルトの名無しさん mailto:sage [04/02/04 14:51]
wilikiにschemeの項目を少し追加しました。
といっても項目だけなので内容はどなたか宜しう。

既存のもの(toyama-uとか本家WiLiKiとか)と同じのを作ってもしょうがないので
ここでの質問などを纏めてFAQなどを充実できたらいいなあ。

54 名前:デフォルトの名無しさん mailto:sage [04/02/04 17:29]
CMUCLのCVSにアクセスできん....

cvs -d :pserver:anonymous@anoncvs.cons.org:/home/anoncvs/CVS-cmucl login
-> unknown host
となるので、MLを見てどうやらマシンが不調なのか別のサーバに切り替わったらしい。
cvs2.cons.orgかtrumpet.cons.orgが使えるらしいので
cvs -d :pserver:anonymous@cvs2.cons.org:/home/CVS-cmucl login
cvs -d :pserver:anonymous@trumpet.cons.org:/home/CVS-cmucl login
とやってもunknown hostとなる。MLには新サーバのIPが207.22.2.3となっていたので
cvs -d :pserver:anonymous@207.22.2.3:/home/CVS-cmucl login
とやったが、これは永遠と待たされてタイムアウト。

誰かCVSにアクセスできてる御仁はおらぬか。

55 名前:デフォルトの名無しさん mailto:sage [04/02/04 17:38]
永遠と日本語勉強するよろし。

56 名前:デフォルトの名無しさん mailto:sage [04/02/04 17:48]
>>54
> となるので、MLを見てどうやらマシンが不調なのか別のサーバに切り替わったらしい。
ほんとに ML 読んだのか? 切り替わっ *た* と? とりあえずマターリ待つかもっかい ML 読み直すか汁。


57 名前:デフォルトの名無しさん mailto:sage [04/02/04 18:35]
マシンが切り替わったかどうかははっきりと読んでいないのだが、少なくともアクセスする場所は変わったような。
"update on CVS repository"で
The new IP number for cvs2.cons.org (trumpet.cons.org) is 207.22.2.3.
I put an entry in my /etc/hosts file to map cvs2.cons.org to that new number
and was able to access the repository OK.

と、Werkowski氏が言っておられるので、この二つのドメインにアクセスしてみた。
それがunknown hostになるので、
"I put an entry in my /etc/hosts file"と言っているところからして、
グローバルなドメインには含まれていない予感がしたので、
207.22.2.3に直に
cvs -d :pserver:anonymous@207.22.2.3:/home/CVS-cmucl login
とやってみたがタイムアウト。cmuclのwebの例に倣って
cvs -d :pserver:anonymous@207.22.2.3:/home/anoncvs/CVS-cmucl login
としてもやはりタイムアウト。

Toy氏がupdateに15分かかる云々と言っているが、loginに5分以上かかるということはあるまい
と考えて、思案に暮れている次第。

その他、
www2.cons.org/ftp-area/cmucl/CVS-cmucl/
でブラウズしようとしても404。
ftp2.cons.orgやcmucl.cons.orgもやはり使えない状態。

"Status of CVS machine","Hosting the CVS machine"も読んだが解決せず。
しかし、cvs-commitにはtoy氏によるcvsアップデートの知らせが続々と届き、
そのCVSサーバはtrumpet.cons.org(207.22.2.3)
なのでもはや私には理解不能ということでここに助けを求めました。

58 名前:デフォルトの名無しさん mailto:sage [04/02/04 18:55]
なんで解決しないのか不思議だが Martin タンの↓のメールを全て読み飛したのか?
マターリ待てと逝っているだろーが。2ch で聞いてどうにかなる話じゃない。
1/16
Martin: we are still fiddling with the wires and I won't make it this weekend, sorry.
1/23
Martin: We still need more time to create the physical (cable, floor) space
for the machine but we will do it. Sorry for the delay, shouldn't be
too long anymore now.
1/27
Martin: However, I decided to exchange some of the hardware. ITA will host it
where I don't have instant physical access, so I will move the
installation/harddisk to one of my former Quakestations^H^H^H
known-good battletested PCs and while I'm at it upgrade to the newest FreeBSD.
Things are coming along, though and it looks like we get a cozy,
well-connected place.

59 名前:デフォルトの名無しさん mailto:sage [04/02/04 19:01]
>2ch で聞いてどうにかなる話じゃない。
いえ、それを聞いて理解しました。

cvs-commitの日付を読み違えていて、21日以降cvsへのアクセスがないことに気付きませんでした。スマソ。

60 名前:デフォルトの名無しさん [04/02/05 16:29]
Gauche release 0.7.4 リリースage
でもバグがあった為、バグフィックス版0.7.4.1を
だすそうです。




61 名前:flatline@Vim%Chalice ◆r6EONKKhcc mailto:テスト勉sage [04/02/05 16:51]
例えば,Javaというプログラミング言語があります.
現在,JavaかPerlの求人多いみたいですね.
システム何とか学科の知合いによれば,猫も杓子もWebアプリって感じで(レベルは一様に低い).

Common LispがJavaに敵いそうもない分野とは?
GUIは,これだけ引きはなされてしまってはまず追い抜くのは無理でしょう.
でも,SwingだのAWTだのが使えるのはスタンドアローンアプリ.
Javaでスタンドアローンアプリ開発を大々的に行っている所ってどこよ? (あるんでしょうけど)
JavaでJEditみたいなエディタ作れると就職にいいですか?

現在のJavaは,DBやWebなどサーバサイドに活路を見出しているらしい.
それなら,Common Lispがどうして敵わないことがあろうか.
そりゃライブラリだってフレームワークだって現在ではJavaのN分の一だろうけど,
Common Lispは言語としては本質的にJavaより優れている.完全に動的なその性格からして.
(Javaさあ,クラスキャストなんぞしてるんなら静的型システムの意味ないって)
Lispは遅い? 何と比べて? Javaより遅いんですか?

Javaが狙っている分野は,Lispの主戦場ですよ.みなさん,ぜひぜひがんばって下さいよ.

62 名前:デフォルトの名無しさん [04/02/05 17:00]
だからflatlineって誰だっけ

63 名前:デフォルトの名無しさん mailto:sage [04/02/05 17:07]
James Goslingって、LispとCの中間的な言語を作るの好きみたいだね。
Gosling EmacsのMock Lispといい、Javaといい。

Gosling EmacsはGNU Emacsに負けたけど、Javaはどうなるかな。
Sunが潰れたら、意外と簡単に逝ってしまいそうな気もする。
それとも、もう臨界値をこえて普及したから簡単には死なない?

プログラミングしやすさで考えると、C++ならJavaでいいやって
気もするけど、それならC#のほうがもっと気持いい?

64 名前:デフォルトの名無しさん mailto:sage [04/02/05 17:09]
>>62 On Lispのボランティア翻訳者。

65 名前:デフォルトの名無しさん mailto:sage [04/02/05 17:16]
flatlineの元ネタはたぶん「ニューロマンサー」
ああ、80年代は遠くなりにけり。


66 名前:デフォルトの名無しさん mailto:sage [04/02/05 17:57]
正直 〜より優れている とか 勝つ とか 負ける とかはあんまり興味を持てないんだ
よな.他の言語の良い面は積極的に取り入れるべきだと思うし.(Java だとパッケー
ジシステムとか豊富なライブラリとか?).あと Common Lisp は完全に動的じゃな
いぞ.型とか型とか型とか.オプショナルな型システム大好きな漏れにはこれがツボ
なわけだが(必須だとウザーだけど無いと物足りない).

Web 関連とかってどうなのかねぇ? Common Lisp だと Aserve + WebAction だろう
けど趣味で遊べるようなもんでもないしねぇ.もっと気軽にあそべる環境がないと人
気でないと思われ.Portable Aserve とかもスレッド使える実装ってフリーじゃあん
まりないし.IMHO も慣れてないと使うの大変だろうし.他になんかあったっけ?


67 名前:デフォルトの名無しさん mailto:sage [04/02/05 19:18]
cl-httpってのもあるね。
cl-httpを解説してた本があったな。

68 名前:デフォルトの名無しさん mailto:sage [04/02/05 19:59]
たぶん MCL を題材にした ASCII の本だったと思われ。
cl-http が気軽に遊べるかどうかは微妙だが……

69 名前:デフォルトの名無しさん mailto:sage [04/02/05 21:56]
>>60 すでに 0.7.4.1 になってるね。インスコした記念 age

70 名前:デフォルトの名無しさん mailto:sage [04/02/06 08:53]
>>66
どの言語がどの言語に対してどんな場面で、なにがどういうふうに勝っているのか
を分析しなくては、言語が発展しないのでは? ただの印象批評で、カッタ、マケタ、ワショーイ、
ではは面白くないけど。

まぁ、俺は単純に言語の栄枯盛衰をみているだけでも楽しいけどね。

Common Lispの型システムよりも、より動的な型システムを持つ言語を教えて
くれないかな?

>>67
cl-httpってライセンスが曖昧だった気がする。大統領関連の公式ウェブサイト
の一部でcl-httpが使われていた(いる?)って話があったね。




71 名前:66 mailto:sage [04/02/06 12:25]
>>70
他の言語の良い面は見習うべきだと言ってるつもりなんだけど ……例えば Java だ
とインターフェースに対してプログラムするスタイルとか CLOS にインタフェースを
MOP で組み込んでみればいいわけで.

より動的な型システムってのはどーゆうのかよくわかりません.物分りが悪くてスマソ


72 名前:デフォルトの名無しさん mailto:sage [04/02/06 12:40]
>>71
> 他の言語の良い面は見習うべきだと言ってるつもりなんだけど
うまくできるのなら賛成。

> 例えば Java だ
> とインターフェースに対してプログラムするスタイルとか CLOS にインタフェースを
> MOP で組み込んでみればいいわけで.
Javaのインターフェイスというと、メソッドのシグナチャの一群をインターフェイスと
呼んで一まとめにしてあつかうやつだよね。これって、CLOSだと多重継承とGeneric関数で
実現できるのでは?

>>66
> あと Common Lisp は完全に動的じゃな
> いぞ.型とか型とか型とか.オプショナルな型システム大好きな漏れにはこれがツボ
> なわけだが(必須だとウザーだけど無いと物足りない).
上の記述を見て、66さんが好きな型システムを実現している言語ってどんなんかなと
思ったわけ。CLより、もっと「ユルイ」型システムかなとか。

73 名前:66 mailto:sage [04/02/06 17:48]
>>72
漏れは
Common Lisp にも(オプショナルで)静的な型がある == "完全に動的" ってわけじゃない
というつもりですた.で,これが好きだと言ってるつもりだったんです.
作るだけなら動的だけでも良いけど動かす時には性能が必要なとこもあるじゃん.

74 名前:デフォルトの名無しさん [04/02/06 22:13]
Gauche-0.6.8/FreeBSD で sys-access が変なので syslib.c の
if defined(FreeBSD) をはずしてみました。
一見直ってるけどいいのかな。
FAQ?


75 名前:デフォルトの名無しさん mailto:sage [04/02/06 22:18]
>>35
Wiliki のデータベースって他の環境でも使いまわせるのかな?
とりあえずダウンロード可能なところに置いて頂けると嬉しいなぁ。

76 名前:デフォルトの名無しさん mailto:sage [04/02/06 22:23]
>>74 0.7.4.1 使わないのはなんで?

77 名前:デフォルトの名無しさん mailto:sage [04/02/06 23:24]
ports が 0.6.8 で止まってるからと予想。


78 名前:デフォルトの名無しさん [04/02/06 23:28]
>>76
恐れ入ります。
FreeBSDで make したらなんか新しいの取りに行ったと思ったら。


79 名前:デフォルトの名無しさん mailto:sage [04/02/07 05:29]
あれ、まだこれ貼ってないの?

flatline 氏のサイト
user.ecc.u-tokyo.ac.jp/~g340299/

Paul Graham『On Lisp』邦訳
user.ecc.u-tokyo.ac.jp/~g340299/onlisp_j.pdf
user.ecc.u-tokyo.ac.jp/~g340299/onlisp_j.tex
(最終更新日:2004.02.01 翻訳済み:18章/全25章)

おまけ。PDF から引用。
> 翻訳に手を付けたのは2003 年の始め位だったのですがね.
> 受験勉強から逃避していたあの頃からもう1 年以上経ってしまったのか.

受験生のうちからこんな高水準の翻訳を…。


# スレ違いだが、Vim を Scheme ベースで作り直してくれる人がいたら
# 現人神として終生、たたえられると思う。

80 名前:デフォルトの名無しさん mailto:sage [04/02/07 13:04]
ついに CMUCL が Mac OS X に来たね。

www.pmsf.de/personal/darwin/
article.gmane.org/gmane.lisp.cmucl.devel/4901



81 名前:デフォルトの名無しさん mailto:sage [04/02/07 13:21]
え、まだなかったっけ?
sparcあるから既にPowerPCもあるかと思ったよ。
じゃあ残るはWindows(←なぜかportできない)だけだね。

82 名前:デフォルトの名無しさん mailto:sage [04/02/07 13:24]
>>81
"(←だれも port しない)" の間違いだろう。何故か、なんてのは自明だろ。
主要開発者がだれも Windows 使ってないから。

83 名前:デフォルトの名無しさん mailto:sage [04/02/07 14:19]
元ネタ的には、"(←なぜかportされない)" だろうね

84 名前:デフォルトの名無しさん mailto:sage [04/02/07 14:42]
まあ、cygwinでも使わないと非現実的だよな。

85 名前:デフォルトの名無しさん mailto:sage [04/02/07 14:45]
なんだっけ、ブートストラップさせるんだよな
スゲー面倒そう
処理系2つ作り置きするようなもんだろ?

86 名前:デフォルトの名無しさん mailto:sage [04/02/07 14:51]
build script 入ったのにね > ( ´д)ヒソ(´д`)ヒソ(д` ) < コマンド 4 回打つのも "スゲー面倒" なんだって

というのは冗談として、そのへんは勘弁してください。そんなに珍しい事でもないでしょう?


87 名前:デフォルトの名無しさん mailto:sage [04/02/07 15:11]
cygwinでcmuclが使用しているメモリとシグナルのシステムコールがエミュレートされているのかな?

cygwinのライセンスが多分GPL系ということで、cmuclの大部分がパブリックドメインであることを
考えると、ライセンス的に縛りがきつくなるね、cygwin使うと。

cmuclのメーリングリストへ、windowsポートに金だすよと言ってた人がいたけど、どうしたかな。

88 名前:デフォルトの名無しさん mailto:sage [04/02/07 15:22]
できたら金を払うよ〜と言われても興味ないもんはだれもやらんでしょ。Lisper を
雇うとか汁。どうしても欲しければ仕事として頼むという手もある。pmai タンを一年
も雇ってフルタイムで移植してもらえば Win32 ネイティブで移植できるんじゃねーの。

89 名前:デフォルトの名無しさん mailto:sage [04/02/07 15:31]
「Portしてくれたら金を払ってでも使う」じゃなくて
「WindowsにPortしたいので金を払うからやってくれるLisper募集」
していました。それで、元のライセンス(パブリックドメイン)から変更したくないので、
cygwinは使わない方向で考えていると言っていました。俺の知る限り、1人がやりたいと
名乗りをあげていました。あとSBCLの方へいってみれば、とも言われていました。

90 名前:デフォルトの名無しさん mailto:sage [04/02/07 17:34]
>元のライセンス(パブリックドメイン)
これが結構色々な面で障壁になってるよね。




91 名前:デフォルトの名無しさん mailto:sage [04/02/07 17:40]
>>90 そうか? パブリックドメインよりも制限のないライセンス形態ってあるの?

92 名前:デフォルトの名無しさん mailto:sage [04/02/07 18:04]
>>90 >>91
「元のライセンスを保つためには,伝播性をもつライセンスのものと組み合わせられない」
ということなら,GPLなどの伝播性が問題ということでしょう.

ところで私はGPLの要求は真っ当なものだと思う.
この辺の悩みは健全な開発に必要不可欠なコストでしょう.

93 名前:デフォルトの名無しさん mailto:sage [04/02/07 18:34]
制限がないから障壁なんじゃないか。
この意味が分からないとしたら、>>91はオープンソースライセンスをほとんど知らないんだろうね。


94 名前:デフォルトの名無しさん mailto:sage [04/02/07 18:39]
GPL キモい。他所でやってくれ。

95 名前:デフォルトの名無しさん mailto:sage [04/02/07 19:01]
>>94
煽りは他所でやってくれ

96 名前:デフォルトの名無しさん mailto:sage [04/02/07 20:03]
Kahua: 継続ベースのアプリケーションサーバー
ttp://www.kahua.org/

97 名前:デフォルトの名無しさん mailto:sage [04/02/08 01:01]
>>96
で?低脳な漏れにもわかるように、もちっと紹介してくれょぅ。
ドキュメント読んでも利点がよくわからん。どこがどうすごいの?

98 名前:デフォルトの名無しさん mailto:sage [04/02/08 02:29]
>>97 かっこいい

99 名前:デフォルトの名無しさん mailto:sage [04/02/08 03:14]
>>97
貴君はまずこの辺から。
www.shiro.dreamhost.com/scheme/wiliki/wiliki.cgi?Scheme%3aCPS

100 名前:デフォルトの名無しさん mailto:sage [04/02/08 10:33]
>>93
> 制限がないから障壁なんじゃないか。
> この意味が分からないとしたら、>>91はオープンソースライセンスをほとんど知らないんだろうね。
意味が分かりません。障壁とはなんですか? 具体例をあげていただけますか?








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

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

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