板検索:
Lisp@UNIX版 (558)
まとめビュー
1
名無しさん@お腹いっぱい。[]   投稿日:2002/04/28 01:55:00
なんだかんだ言って,ホントはみんなLispが好きなんだろ?(藁)
というわけで,語ろうや.

プログラム技術板のLisp Schemeスレ
別スレッドへのリンク(タイトル情報なし/プログラム板)


2
名無しさん@XEmacs[]   投稿日:2002/04/28 02:01:00
2

3
名無しさん@Vim%Chalice[sage]   投稿日:2002/04/28 02:05:00
よくわかりませんが、とりあえず3

4
名無しさん@お腹いっぱい。[sage]   投稿日:2002/04/28 02:06:00
Lisp Scheme...
なにそれ、よくわかんない....

(´・ω・`)

5
名無しさん@お腹いっぱい。[]   投稿日:2002/04/28 02:09:00
Lisp は UNIX 的ではないという話がある。

6
名無しさん@お腹いっぱい。[sage]   投稿日:2002/04/28 02:10:00
ム板、マ板に既にスレがあるのなら、敢えてunix板でやる意味を
お聞かせ願いたい。

7
名無しさん@お腹いっぱい。[sage]   投稿日:2002/04/28 02:19:00
elisp, rep, canlisp(だっけ?) があるからかな??

8
名無しさん@お腹いっぱい。[sage]   投稿日:2002/04/28 02:19:00
Lispなんて古臭いよ。今はHaskellだろ?
コメント1件

9
名無しさん@お腹いっぱい。[sage]   投稿日:2002/04/28 02:21:00
Haskell って S 式で書けるの?

10
名無しさん@お腹いっぱい。[sage]   投稿日:2002/04/28 02:35:00
既にelispスレがあったような気がするが…。

11
名無しさん@お腹いっぱい。[]   投稿日:2002/04/28 04:57:00
BSDの VM は Frantz Lispを動かすために作られたというのは
ほんとうですか?

コメント1件


12
λ...[]   投稿日:2002/04/28 11:09:00
>8
Haskellは非常に強力な言語だが,参照透明性にこだわりすぎていて
実際に使いやすいとは思わなかったなぁ.好きだけどね.

13
名無しさん@お腹いっぱい。[sage]   投稿日:2002/04/28 11:35:00
Schemeマンセー

14
名無しさん@お腹いっぱい。[sage]   投稿日:2002/04/28 20:21:00
LISPをキーワードにamazonで検索すると、ことごとく
入手不可。なぜにこれほど人気が無い?
コメント1件

15
名無しさん@お腹いっぱい。[sage]   投稿日:2002/04/28 20:30:00
>14
いや、人気ありすぎて amazon が確保できないから。(w
# Common Lisp の本はまだ出てないの??

コメント1件

16
名無しさん@お腹いっぱい。[sage]   投稿日:2002/04/28 21:57:00
>15
そして再版するほどには人気が無い罠。

17
名無しさん@お腹いっぱい。[sage]   投稿日:2002/04/28 23:53:00
でもなんかさ、lisp って楽しいよね。

18
名無しさん@お腹いっぱい。[]   投稿日:2002/04/29 02:26:00
やっぱハカーが好きな言語だと思うんだけどどうよ

19
名無しさん@お腹いっぱい。 []   投稿日:2002/04/29 03:04:00
Common Lispってなにでやってる?それ知りたい。
コメント1件

20
 []   投稿日:2002/04/29 05:09:00
LISPでかかれたOSで、PCの上で動いて、フリーなものないの?

21
名無しさん@お腹いっぱい。[]   投稿日:2002/04/29 17:06:00
>19
CMUCL

22
名無しさん@お腹いっぱい。[sage]   投稿日:2002/04/29 19:56:00
どの実装をつかっているかもさることながら、Emacsとの連携にみなさん
何を使っているのか教えてください。
シンボルの補完は当然として、対話的に使っていて、Lispに対して
ドキュメントとかの要求をしたら、ちゃんとEmacsのほうでバッファ
開いてくれるとか、そういうのないですか? あとデバッガとか。

Emacsはあきらめて、そのLispで書いてあるエディタがあるやつ使うのがよいのかな。

23
名無しさん@お腹いっぱい。[]   投稿日:2002/04/29 20:10:00
ilisp と Franz の AllegroCL についてくるやつ(fi:common-lisp-mode?)
くらいしかしらないんだけど、一般に配布してあるもので他にありますか?


コメント1件

24
名無しさん@お腹いっぱい。[]   投稿日:2002/05/01 09:02:00
アルゴリズムをすっきり書けるのは素敵なのだが…

25
名無しさん@Emacs[]   投稿日:2002/05/01 09:04:00
>23
gclは?

26
名無しさん@お腹いっぱい。[]   投稿日:2002/05/01 11:08:00
GCLにそういう elispついてくるの?
つーか、schemeだけでおなかいっぱい。
おれは emacs-guile ってのを使おうと思ってたり。


27
名無しさん@お腹いっぱい。[]   投稿日:2002/05/01 12:21:00
ILISP試しに入れてみたんだけどこれはかなり フロントエンド的に対話バッファでの行動に 介入してくるみたいですね。 使い方がさっぱりわからないです。ソースを すらすら読める人向けなのでしょうか。

28
名無しさん@お腹いっぱい。[]   投稿日:2002/05/03 21:50:00
ILISP…使ったことがないなぁ.
今はSchemeの実装はGaucheを使っています.
http://www.shiro.dreamhost.com/scheme/index-j.html
Common Lispは,俺にとってはゴテゴテし過ぎているのと,
末尾再帰の最適化が標準じゃないそうなので,敬遠しております.
コメント1件

29
名無しさん@XEmacs[]   投稿日:2002/05/05 02:06:00
>11
Bill JoyはLisperじゃないので、Lispのためにということはないでしょう。

ただ、vadvice(2)ってsystem callがあって、
VMのlook ahead block readingをprocessごとに禁止することが出来ました。

30
名無しさん@お腹いっぱい。[sage]   投稿日:2002/05/05 08:23:00
umb-scheme使ってます
それと本では「計算機プログラムの構造と解釈 第二版」が面白いでっせ
思わずMITに留学したくなっちゃった
コメント1件

31
名無しさん@お腹いっぱい。[]   投稿日:2002/08/31 19:56:00
guile を便利に使っている方は,どのような使い方をしていらっしゃいますか?
guile で書いた方がいいスクリプトや,
自前の web サーバーでこんな風に使っていますといった話が聞きたいのです.

32
名無しさん@お腹いっぱい。[]   投稿日:2002/08/31 22:03:00
>30
バカな僕にその本の面白さを教えてください

33
名無しさん@お腹いっぱい。[sage]   投稿日:2002/09/01 01:07:00
CGIでLispか。。。。どういうメリットがあるんだろう。
コメント1件

34
名無しさん@XEmacs[sage]   投稿日:2002/09/01 01:22:00

35
33[sage]   投稿日:2002/09/01 02:15:00
いや、「普通のやつらの上を行け」ぐらい俺だって読んでるよ。いくらなんでも
それ以外に聞かないな、って意味。

36
名無しさん@お腹いっぱい。[sage]   投稿日:2002/09/01 02:34:00
lispは方言が多すぎてなあ…
CLはデカすぎる。つうわけで俺はpython。
コメント1件

37
名無しさん@お腹いっぱい。[sage]   投稿日:2002/09/01 16:05:00
>36
そして,Common Lisp だけでも処理系いっぱいあるんですよね.
C 言語で gcc が使われているくらいの率でgcl や guile が使われているのかと思いきや,
全然そうじゃない.

それでも common lisp なら標準で出来ることが多いのでましですが,
scheme はそのままでは小さすぎますので,
どの処理系を採るかというのが重要になってしまいますよね.

自前の cgi 用にライブラリをカッコ良く作っちゃう wizard の降臨キボン.

38
名無しさん@お腹いっぱい。[sage]   投稿日:2002/09/01 22:42:00
いま実務で使われてるほぼ標準はAllegro CLじゃないの?
しかし高すぎてちょっと遊びたい学生風情には手が出ない。
Trial versionはあるみたいだけど。

39
cmuclマンセー[]   投稿日:2002/09/01 23:09:00
すみません。煽りじゃないんですが、
Lispを使っている「実務」ってどんなことでしょうが。
さしさわりがない程度でいいですので教えてください。

40
あぼーん[あぼーん]   投稿日:0000/00/00 00:00:00
あぼーん

41
名無しさん@お腹いっぱい。[sage]   投稿日:2002/09/02 00:41:00
>41
3Dポリゴンのツールなんかは、意外と多いみたいよ。
でも俺がそれを知ったのは10年位前の話だから、
今でもそうなのかどうかは知らないけど。

コメント1件

42
名無しさん@お腹いっぱい。[sage]   投稿日:2002/09/02 04:58:00
>41
franz.comにいけばいっぱいのってるだろ。

43
名無しさん@お腹いっぱい。[]   投稿日:2002/09/02 13:49:00
gcl, guile ってどの辺りがダメ?
コメント1件

44
名無しさん@XEmacs[]   投稿日:2002/09/02 19:46:00
厨で申し訳ないんですが、当方、elisp と librep (sawmill で使うやつ)
しか知りません。
こんな奴でも lisp を知っていると言えますか??

また、ちゃんと lisp を学べと叱るとすれば、どんな処理系が良いで
しょうか。
Cygwin on WinXP なので、source から make するのに素性が良い奴が
良いのですが。
コメント2件

45
名無しさん@XEmacs[sage]   投稿日:2002/09/02 22:03:00
>44
>28にしろ。SICPも読め。これは命令。

46
名無しさん@お腹いっぱい。[sage]   投稿日:2002/09/02 22:13:00
> Cygwin on WinXP なので

そもそもこの時点でおまえはハッカーにはなれない。
あきらめれ。
コメント1件

47
名無しさん@XEmacs[sage]   投稿日:2002/09/02 22:54:00
叱られたい>44を叱責するスレになりますた

48
名無しさん@お腹いっぱい。[]   投稿日:2002/09/03 01:40:00
UNIXほしいほいし

49
名無しさん@お腹いっぱい。[sage]   投稿日:2002/09/03 21:37:00
>43
slowness of development,
flame war proneness.

>46
まぁ、Cygwin入れてるだけ良いじゃない。
(でももし X onなんとかなら、(・∀・)カエレ!!)

50
名無しさん@お腹いっぱい。[]   投稿日:2002/09/10 08:25:00
なにをするにもポインターをたぐらなければならないLISPのような
言語は、CPUの内部に比べてメモリーがそれほど遅くなかった時代には
よかったんだろうが、今の計算機はCPU内部がむちゃくちゃはやくて、
とにかくキャッシュに収まらずにメインメモリーまでアクセスに行くと
CPUがほとんど遊んでしまうような速度の違いがある。
つまり、LISPのようにポインターたぐりまくりの言語は、
データー局所性が悪すぎるので、今のアーキテクチャーの
計算機ハード上ではパフォーマンスがめちゃ悪いということだ。
コメント4件

51
名無しさん@お腹いっぱい。[脊髄反射]   投稿日:2002/09/10 09:11:00
なにをするにもメモリを確保しなければならないCのような
言語は、CPUの内部に比べて脳みそがそれほど遅くなかった時代には
よかったんだろうが、今の脳みそはむちゃくちゃ遅くて
とにかくコードが未完成でプログラマが考えつつ走らせるような場合、
CPUがほとんど遊んでしまうような速度の違いがある。
つまり、Cのようにメモリリークしまくりの言語は、
プログラマの集中力に悪すぎるので、今のアーキテクチャーの
計算機環境上ではパフォーマンスがめちゃ悪いということだ。

コメント1件

52
名無しさん@お腹いっぱい。[sage]   投稿日:2002/09/10 09:42:00
>51
>50は行列演算にしか計算機を使わないんだろ。
まあほっといてやろうや。
コメント1件

53
名無しさん@お腹いっぱい。[sage]   投稿日:2002/09/10 10:21:00
>52
あー、でも両方楽しく読んだYO!

54
名無しさん@お腹いっぱい。[age]   投稿日:2002/09/10 10:45:00

55
名無しさん@お腹いっぱい。[sage]   投稿日:2002/09/10 11:05:00
なにをするにも駄レスをしなければ気が済まないならない>50のような
香具師は、2ちゃんねらーに比べてカキコする香具師がそれほど多くなかった時代には
よかったんだろうが、今の2ちゃんねらーはむちゃくちゃカキコして
とにかく板が荒れ放題で夜勤さんが考えつつ走らせるような場合、
神や女神がほとんど遊んでしまうような違いがある。
つまり、>50のように糞レスしまくりの香具師は、
板の健全な繁栄に悪すぎるので、今のCGIの
2ちゃんねる上ではパフォーマンスがめちゃ悪いということだ。

56
名無しさん@XEmacs[]   投稿日:2002/09/11 10:17:00
>50は勉強し始めの厨房か?
大昔に、大型計算機上で自分で仮想記憶していたLisp処理系もあったんだけどね。
HLISPつーんだっけな…


コメント1件

57
名無しさん@お腹いっぱい。[]   投稿日:2002/09/11 13:14:00
emacsをバリバリ設定変更するようにできるには
どのくらいかかりますか?

ちなみにM-x customizeしろとか言わないでね。

コメント3件

58
名無しさん@お腹いっぱい。[sage]   投稿日:2002/09/11 13:16:00
>57
人それぞれ。

59
名無しさん@お腹いっぱい。[sage]   投稿日:2002/09/11 13:59:00
>57
プロの人なら4,5日それだけをやれば出来ます。

60
名無しさん@お腹いっぱい。[sage]   投稿日:2002/09/11 15:00:00
>57 emacs-lisp-intro を半分読み終えた頃.まずは読め.

61
名無しさん@お腹いっぱい。[sage]   投稿日:2002/09/11 21:52:00
>56
私は勉強し始めの厨房かもしれないけど、50ではないです。
50の言うことに賛同しているわけでもないけど、でも、HLISPなんてしりません。
ていうか、ナニソレ?

62
名無しさん@お腹いっぱい。[]   投稿日:2002/09/11 23:43:00
clispさいこー

63
名無しさん@お腹いっぱい。[sage]   投稿日:2002/09/12 00:20:00
もう HLISP も忘れられてるようですね。後藤先生。

64
61[sage]   投稿日:2002/09/12 07:21:00
すみません。はぎゃ先生のエッセイ、以前に読んだことあったのを思い出しました。
http://nicosia.is.s.u-tokyo.ac.jp/pub/essay/hagiya/essay/omoide

(UTLISPの方の名前は覚えてたんだけど、HLISPというシンボルは私の中でGCされてました)

65
名無しさん@お腹いっぱい。[]   投稿日:2002/09/16 09:46:00
突然ブレイクしたりしないかな → lisp

66
名無しさん@お腹いっぱい。[sage]   投稿日:2002/09/16 09:56:00
証明支援系やモデル検証系のアプリはCommonLispやScheme使って
書かれることがおおいみたいだね。

67
名無しさん@お腹いっぱい。[sage]   投稿日:2002/09/16 12:36:00
今回のLinuxMagazineに
Rubyのまつもと氏がLispについてコラム書いてる。

68
名無しさん@お腹いっぱい。[]   投稿日:2002/09/16 13:18:00
言語製作者って、他の言語のいいところはただ乗りして、
悪いところはこき下ろす癖があるけど、まつもとさんは
Lispに対してはどんなスタンスなの?オープンスタンス?
コメント2件

69
名無しさん@お腹いっぱい。[sage]   投稿日:2002/09/16 13:20:00
>68
究極の奥義とかって書いてた。

コメント1件

70
名無しさん@お腹いっぱい。[sage]   投稿日:2002/09/16 14:02:00
>68
>言語製作者って、他の言語のいいところはただ乗りして、
>悪いところはこき下ろす癖
ただ乗りしないでどう乗ればいいのだ?
そもそもどういう癖なんだそれ?癖か?言語製作者一般?
わけわかんないよ。あまり一般化するなよ。
コメント1件

71
名無しさん@お腹いっぱい。[sage]   投稿日:2002/09/16 15:08:00
>70 「最新の素晴しい理論を取り入れて、古いものは改良したくなる癖」
の言い換えってことで勘弁してあげましょう。

72
名無しさん@お腹いっぱい。[sage]   投稿日:2002/09/16 15:16:00
それがなきゃ「より良いもの」は出てこないだろ


たまに「良いとカンチガイされたもの」が出てくるけど

73
名無しさん@お腹いっぱい。[sage さて何人釣れるかな]   投稿日:2002/09/16 15:22:00
> たまに「良いとカンチガイされたもの」が出てくるけど

Rubyとかな。
コメント1件

74
名無しさん@お腹いっぱい。[sage]   投稿日:2002/09/16 15:27:00
>73
荒れるからやめれ。つーか確信犯だろ

75
名無しさん@お腹いっぱい。[sage]   投稿日:2002/09/16 15:39:00
■[確信犯]の大辞林第二版からの検索結果 
かくしん-はん 【確信犯】

道徳的・宗教的・政治的な信念に基づき、自らの行為を正しいと信じてなされ
る犯罪。思想犯・政治犯・国事犯など。

コメント1件

76
名無しさん@お腹いっぱい。[sage]   投稿日:2002/09/16 17:52:00
>75 本当にすまん!間違った意味の確信犯の同意語を教えてくれ!もう間違えたくないんだ!
コメント1件

77
名無しさん@お腹いっぱい。[sage]   投稿日:2002/09/16 18:04:00
>75
ガイシュツ

78
名無しさん@お腹いっぱい。[sage]   投稿日:2002/09/16 18:35:00
UNIXとLispの接点って実はemacsだけ?
コメント2件

79
名無しさん@お腹いっぱい。[sage]   投稿日:2002/09/16 19:17:00
>78
コメント記号の違いによる永遠の衝突も一つの接点。

80
名無しさん@お腹いっぱい。[sage]   投稿日:2002/09/16 19:39:00
>69 「究極の」とは書いてなかったような。「知る人ぞ知る」じゃなかった?

>76 「愉快犯」とか?

>78
GNU Emacs の作者は、結局UNIX互換のGNUシステムを作るぜっていう方針選んだけど、
もともとはLISP好き好きな人なので、LISPマシン的なものを作るってのも選択肢の一つ
だった、とかいう話だそうです。

UIの側からの話だけど、emacsとかlispとかって、一旦入ったらそのなかで
何でもやるって感じの、「環境」だよね。パイプでつないで小さなプログラムで
複雑なことをするUNIX流の「環境」とは、だからちょっと色がちがうかなとおもう。
コメント1件

81
名無しさん@お腹いっぱい。[sage]   投稿日:2002/09/16 20:16:00
Ruby 開発日記 時代はLispに追いついたか

Lisp というプログラミング言語があります。1958年以来、Lisp は
プログラミング言語の独立峰としてそびえているのです。それが
色あせないのは、数学をベースにしているからだと思われます。
Lisp は広く使われることはありませんでしたが、そこで生まれた概念は
「知る人ぞ知る」奥義としてコンピュータサイエンスの世界で受け継がれて
いたのです。ここ40年ほどの間。

■みんな Lisp から教わった
-スタティックスコープ
-再帰
-多重継承
-ガベージコレクション
-例外
-動的な型

■世の中は Lisp に進むのか

Linux Magazine October 2002, p168

82
名無しさん@お腹いっぱい。[sage]   投稿日:2002/09/16 21:11:00
| ■世の中は Lisp に進むのか

この問に対するまつもと氏の答えはNO。 理由を二つあげてました。
ひとつは、とにかく括弧が煩雑だから。もうひとつは、マクロは
頭のいい人じゃないと使いこなせない。言語は普通のひとのためにある、
...ってなことが書いてあったと思う。(立ち読みなんで...すみません。)

83
名無しさん@お腹いっぱい。[sage]   投稿日:2002/09/17 00:58:00
某所にXMLでsetqとかletとかのタグを付けて
プログラムを書くシステムがあるんですが,
lisp屋の各位はどう思われますか?

84
名無しさん@お腹いっぱい。[sage]   投稿日:2002/09/17 03:38:00
< や > が多すぎて読みづらそう
ってのはどう?
コメント1件

85
名無しさん@お腹いっぱい。[sage]   投稿日:2002/09/17 09:07:00
>84 名前に使いたい文字だよね。

86
名無しさん@XEmacs[sage]   投稿日:2002/09/17 13:58:00
>80
MIT AI Lab.のLisp屋さんが(Stallmanの表現では)、
AI Lab.の成果を持ち逃げする形で、
Symbolics社やLMI社を設立し、proprietaryなLisp machineを作り始めた。
http://kogs-www.informatik.uni-hamburg.de/~moeller/symbolics-info/symbolics.html

怒ったStallmanは、Symbolics社ZetaLisp等の機能を全て、
リバースエンジニアリングし、MacLisp上にポートし始めた。

この運動がGNU projectの元になっている。
(GNU版)UNIX上でLispを動かすのがopenなarchitectureだと考えたみたい。
コメント1件

87
名無しさん@お腹いっぱい。[sage]   投稿日:2002/09/17 14:00:00
あれ、RMSが協力してた会社ってなかった?

88
名無しさん@お腹いっぱい。[sage]   投稿日:2002/09/17 22:03:00
おい http://emacslisp.org/ が大変だ!!
コメント2件

89
名無しさん@お腹いっぱい。[sage]   投稿日:2002/09/17 22:49:00
>86
LMIは 87さんが言う、協力してた会社だったと思う。Symbolicsが提供してる
機能をかたっぱしから自力でLMIのマシンにポートしてたとか。(GNU以前の話です。)
ちなみにSymbolicsについてGNU emacs の作者は、"My Enemy"というシンプルな形容をします。

>88 写真の人、みんな幸せそうだよ。。



コメント1件

90
名無しさん@お腹いっぱい。[]   投稿日:2002/09/20 21:41:00
藁た → >88

91
名無しさん@お腹いっぱい。[sage]   投稿日:2002/09/20 22:52:00
卒業研究で CMU Common Lisp (on Sun4)使ってプログラム作りました。
私がやっていたのは resolution principle って奴です。
なつかすぃ ...

92
名無しさん@お腹いっぱい。[]   投稿日:2002/09/24 20:53:00
驚くほど lisp が好きになるような catch と throw の例を教えて。

93
名無しさん@お腹いっぱい。[sage]   投稿日:2002/09/24 22:46:00
        rー、
    」´ ̄`lー) \
    T¨L |_/⌒/ ← throw
     `レ ̄`ヽ〈
       |  i__1
     _ゝ_/ ノ
      L__jイ´_ )
        |  イ
         |  ノ--、           r'⌒ヽ_
        ゝ、___ノ二7  /´ ̄l、_,/}:\
         |ーi |   l_/ /__ィ::.  ゝ~_ィ´:; ,ゝ
        __〉 {      (T´ |1:::.  \_>、};;_」
       'ー‐┘       ! ` ̄''ァ一 、\ ヽ}  ← catch
               〈` ̄ ̄^`¬ノ .::〔 ̄´
                   1  ヽ   .:::レ  ヽ、
                |_イー-、_;;j|_:.   ゝ、
                __,,,... -- |. {―――‐フゝ、   〉 -- ...,,,__
        _,, -‐ ´       ,r|__ト,    1ニノ ー'´       ` ‐- ,,_
    , ‐ ´         └―'´                     `
コメント1件

94
名無しさん@お腹いっぱい。[sage]   投稿日:2002/09/25 16:29:00
お前ら、かっこつけすぎです。(藁

95
名無しさん@お腹いっぱい。[sage]   投稿日:2002/09/25 16:48:00
        rー、
    」´ ̄`lー) \
    T¨L |_/⌒/ ← Java
     `レ ̄`ヽ〈
       |  i__1
     _ゝ_/ ノ
      L__jイ´_ )
        |  イ
         |  ノ--、           r'⌒ヽ_
        ゝ、___ノ二7  /´ ̄l、_,/}:\
         |ーi |   l_/ /__ィ::.  ゝ~_ィ´:; ,ゝ
        __〉 {      (T´ |1:::.  \_>、};;_」
       'ー‐┘       ! ` ̄''ァ一 、\ ヽ}  ← Lisp
               〈` ̄ ̄^`¬ノ .::〔 ̄´
                   1  ヽ   .:::レ  ヽ、
                |_イー-、_;;j|_:.   ゝ、
                __,,,... -- |. {―――‐フゝ、   〉 -- ...,,,__
        _,, -‐ ´       ,r|__ト,    1ニノ ー'´       ` ‐- ,,_
    , ‐ ´         └―'´                     `

96
87[]   投稿日:2002/09/25 19:17:00
>89
やっと前に見たページ見つけたよ。
http://www.sipeb.aoyama.ac.jp/~ida/books/gnu_rms.html
コメント1件

97
名無しさん@お腹いっぱい。[]   投稿日:2002/09/25 19:37:00
>96
Richardが、かって泣かんばかりになげいたことがあります。「私の人生って
なんだったんだろう。」

私が感じるのは、技術の進歩はそれだけで独立しているものではないというこ
とです。それなのに彼は、あまりに自分の仕事に熱中していてまわりのことを
気にしていませんでした。それにときどき自分で気がついてなげくことがある
のです。同時に私生活についても同じことが言えます。ある時、いつものよう
に満員の小田急線の中で、若いアメリカ人女性3人がそばにいて、一生懸命彼
が話しかけていたことがあります。あきらかに話がかみ合わないのですが、そ
れでもめげずに必死に話しかけます。3人は先に降ります。すると、彼は
「チェッ、また逃しちゃった。いつもそうなんだ。」

RMSアニキに萌え……

98
名無しさん@お腹いっぱい。[]   投稿日:2002/09/25 21:42:00
でも rms は 年齢!=彼女いない暦 (ex. Alix)
なのだから、この板にいるやからの 2/3 より偉い。
漏れよりモナー

99
92[]   投稿日:2002/09/25 21:46:00
>93 チェッ。。。ネタじゃないのに。

じゃあ、痺れるような continuation の使い方を見せて。

100
名無しさん@お腹いっぱい。[sage]   投稿日:2002/09/25 23:05:00
((call/cc call/cc) (call/cc call/cc))
コメント1件

101
92[]   投稿日:2002/09/26 18:07:00
>100 ネタはもうお腹いっぱい。

continuation は、いくつかの関数がやりとりしながら進行するようなときに使うらしい。
でも、これは scheme の強力な部分ではないのですか?どう使えばいいのよ?
コメント1件

102
名無しさん@お腹いっぱい。[sage]   投稿日:2002/09/26 19:17:00

103
名無しさん@お腹いっぱい。[]   投稿日:2002/09/27 23:42:00
scwmやgwmを使ってる奴少ないな。

104
名無しさん@お腹いっぱい。[sage]   投稿日:2002/09/30 12:00:00
gwmはlisp類じゃないような。見た目はlispっぽいけど。
Cとc-shellぐらい違う。

105
名無しさん@お腹いっぱい。[]   投稿日:2002/10/02 21:29:00
scwmは半年前に使ってみたけど、不安定だったなー

106
名無しさん@お腹いっぱい。[sage]   投稿日:2002/10/15 10:49:00
>101
(let ()
(call/cc(lambda(break)
〜なんかの処理〜
停止したいときにbreakに括弧を付けて呼びだすと、
)) ; lambda call/cc
ここにジャンプする
) ; let

このbreakの値(=継続)を保存しておくと、任意の位置で中断と再開ができたりする。
応用は、デバッガ、強調型マルチタスク、コルーチン、任意の処理のハンドル化、など。

107
名無しさん@お腹いっぱい。[]   投稿日:2002/10/15 22:59:00
あ〜そろそろACL更新しなきゃ

108
名無しさん@お腹いっぱい。[sage]   投稿日:2002/10/15 23:35:00
trial 版て Composer 使えないんだもん。つまんない。< ACL

109
名無しさん@お腹いっぱい。[sage]   投稿日:2002/10/16 00:09:00
cmuclでそこそこ幸せなんですけど、
ACLってそんなに(・∀・)イイ!!ですか?
コメント1件

110
名無しさん@お腹いっぱい。[sage]   投稿日:2002/10/16 21:06:00
>109
なんだか動作が速い気がする。

111
名無しさん@お腹いっぱい。[sage]   投稿日:2002/10/16 21:41:00
cmuclのwindows版は無いんですか?(かなり探したけど見つからなかった)
コメント1件

112
名無しさん@お腹いっぱい。[sage]   投稿日:2002/10/16 22:22:00
>111
ありません。clispで我慢汁。

113
名無しさん@お腹いっぱい。[sage]   投稿日:2002/10/17 02:19:00
そうですか。残念。
cmulispとclispの違いって何ですか?

114
名無しさん@お腹いっぱい。[sage]   投稿日:2002/10/17 02:20:00
ACLの最適化はメチャすごくて、
ほとんどC++で書いたのと変わらない速度になるそうだ。
コメント1件

115
名無しさん@お腹いっぱい。[sage]   投稿日:2002/10/17 21:55:00
>114
この辺の話ですか?
http://www.graco.c.u-tokyo.ac.jp/~kamina/lisp/bench.html

取り上げている問題が、再帰関数と、リスト処理
だから、このページの ACL と C++ との比較は
ちょっと当てにならない気がする。

116
名無しさん@お腹いっぱい。[]   投稿日:2002/10/18 20:18:00
どっかに物凄い種類の言語のベンチ比較したサイトなかった?

117
名無しさん@お腹いっぱい。[sage]   投稿日:2002/10/18 21:29:00
>116
これのことかえ?
http://www.bagley.org/~doug/shootout/craps.shtml

118
166[]   投稿日:2002/10/19 22:25:00
そうそうこれこれ。ありがとさん。

119
116[]   投稿日:2002/10/19 22:26:00
s/16/11/

120
名無しさん@お腹いっぱい。[sage]   投稿日:2002/10/19 22:48:00
Javaやスクリプトなんかは比較にならないくらい速いねえ。
コメント1件

121
名無しさん@お腹いっぱい。[]   投稿日:2002/10/22 21:57:00
>120
何処みてるの?

122
名無しさん@お腹いっぱい。[]   投稿日:2002/10/28 00:31:00
age

123
名無しさん@お腹いっぱい。[sage]   投稿日:2002/11/02 15:52:00
おいおい、そろそろ保守しないとヤヴァインじゃない?

124
名無しさん@お腹いっぱい。[]   投稿日:2002/11/05 09:04:00
変数に型が無いからな。

125
名無しさん@お腹いっぱい。[sage]   投稿日:2002/11/05 22:17:00
(age Lisp@UNIX版)

126
名無しさん@お腹いっぱい。[sage]   投稿日:2002/11/05 22:52:00
(defun age (thread)
(case thread
((別スレッドへのリンク(タイトル情報なし/プログラム板)) 'age)
((Lisp@UNIX版 ) 'sage)
((別スレッドへのリンク(タイトル情報なし/プログラマー板)) 'hage)))

127
名無しさん@お腹いっぱい。[sage]   投稿日:2002/11/05 23:17:00
cmuclのgcについて質問してもいいですか?
コメント1件

128
名無しさん@お腹いっぱい。[sage]   投稿日:2002/11/05 23:31:00
>127
だめって行ったらどうすんのさ、
そんなこと聞かずに、普通に質問したら?
コメント1件

129
名無しさん@お腹いっぱい。[sage]   投稿日:2002/11/05 23:57:00
>128
えっと、Debian GNU/Linuxのwoodyのcmuclとsbcl(Steel Bank CommonLisp)を
使っています。
cmuclのドキュメント(cmu-user.ps)を見ると、
*bytes-consed-between-gcs*という大域変数で、どこまでコンスが作られたら、
GCが行われるか決定されるか設定できるみたいに書いてあります。
デフォルトでは2000000になっているそうです。
一方、sbclでのデフォルトは20Mになっているそうです。
例えば古典的な8queensなんかを(コンパイルして)実行すると、
cmuclではしょっちゅうGCをはじめるのでsbclの10倍以上時間がかかります。
cmuclで(defparameter *bytes-consed-between-gcs* 20000000)とかってしても、
GCが行われる頻度は変わりません。
どうやったらcmuclでもGCでマメに止まらないようにできるのでしょうか。
厨房でスマソ。
コメント2件

130
名無しさん@お腹いっぱい。[sage]   投稿日:2002/11/06 00:40:00
>129
cmuclは使ったことないです、お手上げ。
別スレッドへのリンク(タイトル情報なし/プログラム板)とか
別スレッドへのリンク(タイトル情報なし/プログラマー板)
で聞いてみてちょ、力になれなくてスマソ。

131
名無しさん@お腹いっぱい。[sage]   投稿日:2002/11/06 00:51:00
8queenでガベコレいるか?

132
名無しさん@お腹いっぱい。[]   投稿日:2002/11/06 01:03:00
>129
(setf (bytes-consed-between-gcs) 20000000)
かな。

133
名無しさん@お腹いっぱい。[]   投稿日:2002/11/06 01:05:00
-- Variable: *bytes-consed-between-gcs*
CMU Common Lisp automatically GC's whenever the amount of memory
allocated to dynamic objects exceeds the value of an internal
variable. After each GC, the system sets this internal variable to
the amount of dynamic space in use at that point plus the value of
the variable `ext:*bytes-consed-between-gcs*'. The default value
is 2000000.

英語よくわからんのであれだが
GCしはじめる数値を処理系がこの変数にセットするだけでないかい。
この変数を変えるとGCしなくなるんじゃなく。

134
名無しさん@XEmacs[sage]   投稿日:2002/11/06 07:45:00
CMU Common Lisp は動的オブジェクトに確保されたメモリの量が内部変数の値を超える
たびに自動的に GC する。各 GC の後、その時点で使用されている動的スペースの量に
変数 `ext:*bytes-consed-between-gcs*' の値を加えたものを内部変数にセットする。
初期値は 200000である。

135
名無しさん@お腹いっぱい。[]   投稿日:2002/11/06 08:27:00
.cmucl-initに
(setf (bytes-consed-between-gcs) 20000000)
してみました。
* (time (queens 10))
すると、
[GC threshold exceeded with 21,062,632 bytes in use. Commencing GC.]
[GC completed with 1,119,416 bytes retained and 19,943,216 bytes freed.]
[GC will next occur when at least 21,119,416 bytes are in use.]
ですのでコンスが20Mを越えたときにGCが始まるようになりますた。
ちなみに(queens 10)だと24回GCして37secかかります。
sbclですと一度もGCしないで0.85secで(queens 10)できますた。
なんでこんなに違うんだろう……

136
135[sage]   投稿日:2002/11/06 12:37:00
勘違いしてましたスマソ。
cmuclでは
* (load "8queens.lsp")
* (compile-file "8queens.lsp")
しても、
* (load "8queens.x86f")
するまでは8queensの関数はコンパイルされていないものが用いられる
ことに気づいていませんでした。
sbclではトップレベルの関数は即コンパイルしているんで違うのあたり前田った。
恥ずかしい……

137
名無しさん@お腹いっぱい。[]   投稿日:2002/11/10 03:10:00

138
名無しさん@お腹いっぱい。[sage]   投稿日:2002/11/17 05:22:00
>137
gcしたらこのスレは消えると思うが。
コメント1件

139
名無しさん@お腹いっぱい。[sage]   投稿日:2002/11/28 17:07:00
>138
スレじゃなくて、レスが消えたな。

140
名無しさん@お腹いっぱい。[sage]   投稿日:2002/11/28 21:41:00
(sage)

141
名無しさん@お腹いっぱい。[sage]   投稿日:2002/11/29 00:54:00
[1]>(sage)

*** - EVAL: the function SAGE is undefined
1. Break [2]>_

142
名無しさん@お腹いっぱい。[sage]   投稿日:2002/11/29 01:21:00
(defun sage () (sage))


143
名無しさん@お腹いっぱい。[sage]   投稿日:2002/11/30 04:17:00
[1]> (defun sage () (sage))

** - Continuable Error
DEFUN/DEFMACRO(SAGE): #<PACKAGE COMMON-LISP> is locked
If you continue (by typing 'continue'): Ignore the lock and proceed
1. Break [2]>

144
名無しさん@お腹いっぱい。[sage]   投稿日:2002/12/07 20:38:00
寂れてるね。emacsスレがあるからいらないか。

145
名無しさん@お腹いっぱい。[sage]   投稿日:2002/12/08 12:07:00
(寂れてますね)

146
名無しさん@お腹いっぱい。[]   投稿日:2002/12/11 14:50:00
cl-httpd を cmucl 18d で動かせた人居ますか?なんか、cmucl 用のパッチを
当ててもコンパイルできないんすけど…。

147
名無しさん@お腹いっぱい。[]   投稿日:2002/12/15 03:59:00
age

148
名無しさん@お腹いっぱい。[]   投稿日:2002/12/15 11:45:00
CLOSが気に入ってます。
Allegro CLを研究室の予算で買ってもらおうかな…
コメント1件

149
名無しさん@お腹いっぱい。[sage]   投稿日:2002/12/15 13:36:00
>148 ええのぅ。漏れもホスィけど金無いから cmucl で我慢。
windows では clisp か newlisp かなぁ…。

150
名無しさん@Emacs[]   投稿日:2002/12/17 12:35:00
clawk 便利 age
コメント2件

151
名無しさん@お腹いっぱい。[sage]   投稿日:2002/12/17 16:22:00
>150
あなたは なみなみならぬ修行を積んだ強者か単なる変態と
思われます。

152
名無しさん@お腹いっぱい。[sage]   投稿日:2002/12/17 17:03:00
(´-`).。oO(そんな事言える 151 も同類では?)

153
名無しさん@お腹いっぱい。[sage]   投稿日:2002/12/17 17:22:00
(´-`).。oO(他人を推量できるからには 151 は強者かつ変態である、に一票)

154
151[sage]   投稿日:2002/12/17 17:40:00
コードのぱっと見だけでもだいぶ違和感がある。(ないかい?)
http://www.geocities.com/mparker762/clawk.html

ケナしたりクサしたりしてるつもりはなくて、正直な感想です。
強まった lisper & awker ならすんなりイケるんですかね。
ま、も少し遊んでみます。

155
150[sage]   投稿日:2002/12/17 19:06:00
…全然修行を積んでないということは,漏れは…で,でも,少なくとも
regex は便利っすよね?
(let ((m (compile-str "[:digit:]+"))) (scan-str m "abc 012 cde"))
のように,compile-str で明示的に正規表現をコンパイルできて (゚д゚)ウマー
しかも GNU regex より速いそーですし.ウマウマ

156
名無しさん@お腹いっぱい。[]   投稿日:2002/12/19 12:57:00
おまえら,xml パースには何使ってますか?やっぱ Franz の xmlutils ですか?

157
名無しさん@お腹いっぱい。[]   投稿日:2002/12/20 19:28:00
>150 regex よりほんとに速いのか誰か確かめてくれ.

158
名無しさん@お腹いっぱい。[]   投稿日:2002/12/21 12:36:00
>57
regex.tgzの中にテストコード入ってるよ

159
名無しさん@お腹いっぱい。[]   投稿日:2002/12/21 12:51:00
試用版Xanalys LispWorks 4.2はここ
http://www.lispworks.com/downloads/lw-personal-edition.html

160
名無しさん@お腹いっぱい。[sage]   投稿日:2002/12/21 13:18:00
>159 結構制限キツイなぁ….Allegro に比べてどーなんだろう.
使ってる人の感想キボンヌ.でもやっぱ個人で買うにはちと高いなー.

161
名無しさん@お腹いっぱい。[]   投稿日:2002/12/21 14:13:00
で,早速試してみますた.
"A*BD" Lisp : 4 secs, 272480/sec, C : 47 secs, 21276/sec
"(A|A)*BD" Lisp : 4 secs, 253807/sec, C : 167 secs, 5988/sec
"(A|B)*BD" Lisp : 4 secs, 233100/sec, C : 163 secs, 6134/sec
"(B|A)*BD" Lisp : 4 secs, 231481/sec, C : 183 secs, 5464/sec
"((A*B)|(AC))D" Lisp : 4 secs, 237530/sec, C : 95 secs, 10526/sec
"((A*B)|(A*C))D" Lisp : 4 secs, 242131/sec, C : 101 secs, 9900/sec
"[Aa]*[Bb][Dd]" Lisp: 5 secs, 216450/sec, C : 49 secs, 20408/sec
さすがに文字列の比較(string= と strcmp)は C のが 2 倍くらい速かったですが.
これで安心して使えます.ナカナカ(・∀・)イイ!!

162
Lisper 心得見習い[]   投稿日:2002/12/22 21:09:00
>159 Windows 用なら Corman Lisp も良いと聞きます。聞いただけですが。
http://www.cormanlisp.com/index.html
cmucl の 12/19 日版のバイナリが公開されてますが試した人居ます?
早速入れてみましたが clocc のビルドにこけて 18d に戻しちゃいました。
コメント1件

163
名無しさん@お腹いっぱい。[sage]   投稿日:2002/12/23 05:52:00
>162
コーマンなんてネタかと思った。スマソ。
Corman の読み方は'コーマン'でいいの?

164
名無しさん@お腹いっぱい。[sage]   投稿日:2002/12/23 13:22:00
ロジャー コーマン(Roger Corman)と同じ綴りなので
カタカナで表記すると コーマン だろうな。

165
名無しさん@お腹いっぱい。[sage]   投稿日:2002/12/23 13:35:00
$200 か。これくらいの手頃な値段で開発環境が普及していれば、Lisp も
もっとメジャーになれたかもしれないな。しかも旧バージョンは非商用なら
無料で使えるという太っ腹ぶり。しかし Windows 専用。

166
名無しさん@お腹いっぱい。[sage]   投稿日:2002/12/23 15:50:00
日本語使えまつか?

コメント1件

167
名無しさん@お腹いっぱい。[sage]   投稿日:2002/12/23 16:05:00
$200 なのは 12/31 までだね。
その後でも $249 だからさして高くない。

非商用ならコンパイラとランタイムはフリーみたいだよ。
旧バージョンじゃなくても。

168
名無しさん@お腹いっぱい。[sage]   投稿日:2002/12/23 16:15:00
なんだか Windows が欲しくなってきた sage
>166 試せる環境があるなら是非試してみてください.

169
166[sage]   投稿日:2002/12/23 18:28:00
使ってみた。
どうも日本語のことは考えてないっぽい。



170
名無しさん@お腹いっぱい。[sage]   投稿日:2002/12/23 20:03:00
二バイト目がアレな文字の後には \ が要ったりするんですかね?
今んとこちゃんと多言語対応してるのは Allegro だけなのかな?

171
名無しさん@お腹いっぱい。[sage]   投稿日:2002/12/25 13:02:00
Strong typing is for weak minds!!

172
名無しさん@お腹いっぱい。[]   投稿日:2002/12/27 13:25:00
誰も cl-httpd は使ってないのか… PortableAllegroServe を試したけど
遅かったので Apache + mod_lisp + cmucl でがんばる事にしました.
で,html の元データとして S 式を使うわけですが,SXML みたいな何か標準
のフォーマットみたいなのはあるんでしょうか? AllegroServe の htmlgen
に合わせとけばいい?
コメント1件

173
名無しさん@お腹いっぱい。[sage]   投稿日:2002/12/28 15:18:00
>172
>SXML みたいな何か標準のフォーマットみたいなの

便乗質問なんだけど、DSSSLってのは、それのことなの?

174
名無しさん@お腹いっぱい。[sage]   投稿日:2002/12/28 22:05:00
DSSSL って SGML 文書間の変換用のスタイルシートみたいなもんだから
172 の求めているのとは違うよーな気もする。172 の「S 式からの変換」
ではそんな大層な仕掛けは不要だと思われ。つーか DSSSL 使ってる香具師
居る?

175
名無しさん@お腹いっぱい。[sage]   投稿日:2002/12/28 22:20:00
Common Lisper な人々にお聞きしたいのですが、シンボルが大文字なのは
どうですか?(setf (readtable-case *readtable*) :invert) とかしてる
んですか?

176
名無しさん@お腹いっぱい。[]   投稿日:2002/12/30 00:51:00
>175 これやったら ilisp-mode で欝になりますた。

177
名無しさん@お腹いっぱい。[]   投稿日:2002/12/30 10:08:00
大文字だと見づらい
大文字だと怒られてる様な気もする

178
名無しさん@お腹いっぱい。[]   投稿日:2002/12/30 10:54:00
(setf (readtable-case *readtable*) :preserve)
だろ?と思ったら標準の関数って全部大文字なのか…

179
名無しさん@お腹いっぱい。[]   投稿日:2003/01/06 14:07:00
clawk を使ってみた.awk よりかなーり遅いんだが,漏れ何かおかしな事してる
かな?(500 個のテキストファイルを処理して awk: 2 秒弱 clawk: 35 秒)

(defmacro $gsub! (pattern replacement &optional (source '$0))
`(setf ,source ($gsub ,pattern ,replacement ,source)))

(defun html2txt ()
($gsub! "<[^>]*>" "")
($gsub! ">" ">")
($gsub! "<" "<")
($gsub! """ "\"")
($gsub! " " " ")
($print $0))

(defvar flag nil)
(defawk egroup->txt ()
(BEGIN (setf flag nil))
(#/^<\/pre>/ (setf flag nil))
(t (if flag (html2txt)))
(#/^<!-- Body !-->/ (setf flag t)))

(defun convert ()
(with-open-file (f "./output.txt" :direction :output)
(let ((*standard-output* f))
(dolist (p (directory "home:doc/ML/emacs21/"))
(egroup->txt p)))))

180
山崎渉[(^^)sage]   投稿日:2003/01/15 13:01:00
(^^)

181
名無しさん@お腹いっぱい。[sage]   投稿日:2003/01/22 14:04:00
'(リストの中の人も大変だな)
コメント1件

182
名無しさん[sage]   投稿日:2003/01/22 17:57:00
>181
nilの人などいない!

183
名無しさん@お腹いっぱい。[sage]   投稿日:2003/01/23 03:59:00
nilのcdrなどない!

184
名無しさん@お腹いっぱい。[sage]   投稿日:2003/01/23 22:09:00
それじゃそのまんまだろ

185
名無しさん@お腹いっぱい。[]   投稿日:2003/01/24 03:01:00
通常Lispは、メモリの階層構造性も、パイプライン化されたハードウェアの
特性も、無視した能天気で天真爛漫なインプリメントされていることが
普通なので、現代の最新CPUの性能をドブに捨てるような使い方になる。
これに関しての最近の改善努力について何か知っていたら、教えて欲しい。
コメント1件

186
名無しさん[sage]   投稿日:2003/01/24 03:26:00
ところでGCCの中間コードってリスプなんだな。知らなかったよ。
コメント1件

187
名無しさん@お腹いっぱい。[sage]   投稿日:2003/01/24 20:26:00
>185 そ、そうなんですか? Lisp コンパイラというと AllegroCL, LispWorks
CMUCL くらいしか知らないんですが、CMUCL のドキュメント
http://cvs2.cons.org/ftp-area/cmucl/doc/CMUCL-design.pdf
の compiler overview を見たら考慮してそーだし、商用のコンパイラなら
当然考慮してそうですけど…。

188
名無しさん@お腹いっぱい。[sage]   投稿日:2003/01/31 01:07:00
SICP に載ってる scheme チップのコード効率は
どうなんだろ
実物触ったことないからわからないや

189
名無しさん@お腹いっぱい。[sage]   投稿日:2003/02/08 16:32:00

190
名無しさん@お腹いっぱい。[]   投稿日:2003/02/08 22:36:00
>189
Stack over flow

コメント1件

191
名無しさん@お腹いっぱい。[sage]   投稿日:2003/02/08 23:30:00
>190
末尾再帰最適化される処理系では回り続ける。

192
名無しさん@お腹いっぱい。[]   投稿日:2003/02/18 22:36:00
LISPの括弧ってさ、便利だけど、
そのまま制限だよな。
いちいち一時変数使うためにletの括弧でネストしたり。
構文もそれ自体に括弧のペアが必要だし。
コメント1件

193
名無しさん@お腹いっぱい。[sage]   投稿日:2003/02/18 23:51:00
>192
それのどこが「制限」なのか問詰めたい

194
名無しさん@お腹いっぱい。[sage]   投稿日:2003/02/18 23:54:00
つまり「両刃の剣」と言いたいんだろう

195
名無しさん@お腹いっぱい。[sage]   投稿日:2003/02/19 09:39:00
しかしプログラムがS式ってのがlispの力の源泉だからな。

196
名無しさん@お腹いっぱい。[sage]   投稿日:2003/02/19 11:47:00
なんでも括弧でくるめばいいからラクだけどなー

197
名無しさん@お腹いっぱい。[sage]   投稿日:2003/02/19 12:18:00
>192
a[i] 配列の添え字
a[2] = {1,2} 配列の要素
int(2.3) 関数呼び出し
という3種類の括弧を使うプログラミング言語もあるけど、
()だけですむLispってどうよ?よくない?

198
192[]   投稿日:2003/02/19 15:55:00
いや、いいんだけどさ、
1)条件式書くときとか、いちいち括弧付けてかいてかなきゃならんのがなあ。
(if (not(procedure? (...)))...)
複雑なやつになると、ものすげー気になる。
述語とかは、もうちょっと簡潔に書けないものかと。
andとかorとか。おれは疲れました。

2)単純なマクロにも括弧が必要だとか。
C言語での引数なし#defineみたいな、単純な置き換えをしたい時
でさえ括弧がいる。
(defmacro (HOGE) (if (not(procedure? (...)))...))
(if HOGE ...) ;と書けない
=>Error Unbound symbol 'HOGE'もしくは#<macro>
(if (HOGE) ...) ;こういう風に括弧付けないとexpandされない
=>(if (if (not(procedure? (...)))...) ...)
まあこれは結構どうでもいい。

3)特別な記法がないので構造体とかの要素を取り出すときなどで、
簡潔な記述ができない。
a->xみたいなのを書くのに、いちいち(get-x a)とか書くの、疲れました。
schemeの教科書とかに載ってる擬似オブジェクト指向みたいに、
(a 'x)とかは書けるけど、これ実行時ディスパッチなんだよね。
そこまで大袈裟にしたくないし。わざわざ効率悪い方法使うのもなー。
この辺、「慣れ」だけでどうにかなる問題とは思えないよ。

コメント2件

199
名無しさん@お腹いっぱい。[sage]   投稿日:2003/02/19 16:00:00
>186
また釣りですか?

200
釣られてみよう[sage]   投稿日:2003/02/19 16:04:00
>198
何に疲れるんだろう。
括弧の対応がわからなくなる、ってこと?

201
名無しさん@お腹いっぱい。[sage]   投稿日:2003/02/19 16:18:00
単に慣れの問題

202
あぼーん[あぼーん]   投稿日:0000/00/00 00:00:00
あぼーん

203
名無しさん@お腹いっぱい。[sage]   投稿日:2003/02/19 18:36:00
http://www.advogato.org/proj/Sugar/
既出だったような気もするが、括弧嫌いならこれでもどーだ?
あるいは、エディタ上で色を薄くするとか…。
特別な記法はリーダーマクロでなんとかならんかなぁ。でも S 式が
嬉しいわけで、しょうがない気もするな。

204
名無しさん@お腹いっぱい。[]   投稿日:2003/02/19 20:58:00
カッコは別に気にならんとおもうが。

205
名無しさん@お腹いっぱい。[sage]   投稿日:2003/02/19 21:05:00
カッコが気になる奴はプログラムの読み方がおかしいのだと思う。
それ以外の言語の時にしても。

206
名無しさん@お腹いっぱい。[sage]   投稿日:2003/02/19 21:39:00
話をサクっと変えちゃいますけど、
今 lisp を勉強したいという人には
どういう本を薦めますか?

# 実は私が聞かれてるんだけど...。
コメント1件

207
名無しさん@お腹いっぱい。[sage]   投稿日:2003/02/19 21:44:00
>206
要求レベルにもよるけど
「リスト遊び」はどうよ。

208
名無しさん@お腹いっぱい。[sage]   投稿日:2003/02/19 21:47:00
ANSI Common Lisp
個人的には良いと思いました

209
名無しさん@お腹いっぱい。[sage]   投稿日:2003/02/19 22:56:00
ついでに On Lisp を読ませる。リファレンスに HyperSpec も与えておくべし。
Scheme 派なら SICP のオンライン版とか。

210
名無しさん@お腹いっぱい。[sage]   投稿日:2003/02/19 23:28:00
cmucl の info はもう保守されてないのかな。
online でコード書きながら読むのに便利なのに。

211
名無しさん@お腹いっぱい。[]   投稿日:2003/02/20 01:26:00
>198
解釈系いじくればなんとかなりそうだけどね。

212
名無しさん@お腹いっぱい。[sage]   投稿日:2003/02/20 08:11:00
HyperSpecとilispは便利だよお。
pkgsrcにあるよ。なぜかportsにはないけど。

213
名無しさん@お腹いっぱい。[sage]   投稿日:2003/02/20 16:08:00
ずっと前に SICP の邦訳本を買ったけど、内容が難しくて数ページ
読んだっきりです。2ch にはアホっぽい厨がたくさくいるというの
に、このスレにはこんなとっつきにくい本を読みこなす人がいるん
ですね。

コメント1件

214
名無しさん@お腹いっぱい。[sage]   投稿日:2003/02/20 16:36:00
>213
2chへの書き込みのこつを知ってますね。

215
名無しさん@お腹いっぱい。[sage]   投稿日:2003/02/20 17:32:00
漏れは大学のプログラミングの講義でいきなりR5RS渡されて「教科書」とか言われ、泣きたくなった経験が…
あれは初心者向けじゃないと思った。

216
名無しさん@お腹いっぱい。[sage]   投稿日:2003/02/20 17:56:00
>邦訳本
だからいけないのでは?

217
名無しさん@お腹いっぱい。[sage]   投稿日:2003/02/20 23:09:00
ちょっと前の本だけど、「Common Lisp入門」湯浅太一・萩谷昌己(岩波書店)
はどうですか?値段が高めだけど(3800円)。
Ansi Common Lispでは省かれているような、かなり基本的なことが書いてある。
Lispを全く知らない人がこれから勉強を始めるにはちょうどいい感じ。
コメント1件

218
名無しさん@お腹いっぱい。[sage]   投稿日:2003/02/21 09:13:00
>217のは読んだことないけど、
lispを全く知らない人、は、elispで遊んでみるのが
適当じゃないかなあ。UNIX板だし。


219
名無しさん@お腹いっぱい。[sage]   投稿日:2003/02/21 23:03:00
Scheme そのものだったら SICP よりこっちと思われ。
http://www.ccs.neu.edu/home/dorai/t-y-scheme/t-y-scheme.html
elisp もいいけど、やっぱレキシカルスコープな Scheme や
Common Lisp の方がいいのでは?そんな漏れのおすすめは DrScheme.

220
名無しさん@お腹いっぱい。[sage]   投稿日:2003/02/22 00:28:00
lisp は言語仕様も面白いけど、
それとはまた別に、
top-level という環境そのものが
結構ユニークですよね。
emacs を使っているとよく思う。

昔 OS 的な使われ方をしていたのと関係あるのかな。

221
名無しさん@お腹いっぱい。[]   投稿日:2003/02/22 22:39:00
>top-level という環境そのものが
>結構ユニークですよね。
そうか?

222
名無しさん@お腹いっぱい。[sage]   投稿日:2003/02/23 13:43:00
top-level つーか、emacs の環境はユニークだと思う…という事では?
ところで Lisp Machine や Lisp な OS って復活しませんかね。死ぬまでに
一度使ってみたいんですが。

223
名無しさん@お腹いっぱい。[]   投稿日:2003/02/23 16:37:00
LispなOSっていまいち具体的なイメージが湧かないんだけど・・・

shellとしてemacs、shellscriptとしてemacs-lispをつかう環境が
現状ではLispOSに一番近いんだろうか????

224
名無しさん@お腹いっぱい。[sage]   投稿日:2003/02/23 18:55:00
Yahoo Shop ってどんな実行環境なの?

225
名無しさん@お腹いっぱい。[sage]   投稿日:2003/02/23 21:06:00
>224
とりあえずAllegroCommonLispだよね?

226
名無しさん@お腹いっぱい。[sage]   投稿日:2003/02/23 21:22:00
http://www.franz.com/success/all_customer_apps.lhtml
うーん Yahoo Store って無いような…。

227
名無しさん@お腹いっぱい。[sage]   投稿日:2003/02/23 21:30:00
Lisp な OS って Lispマシンの OS がそうだったんじゃないの?
今なら↓こんな感じとか。
http://brix-os.sourceforge.net/?p0=news

228
名無しさん@お腹いっぱい。[sage]   投稿日:2003/02/23 22:09:00
>224,225
CLISPだとム板の過去スレで読んだ気がする。

229
名無しさん@お腹いっぱい。[]   投稿日:2003/02/27 08:36:00
cl-pdf, mod_lisp 更新あげ

230
あぼーん[あぼーん]   投稿日:0000/00/00 00:00:00
あぼーん

231
名無しさん@お腹いっぱい。[sage]   投稿日:2003/02/27 09:13:00
LispOSもやっぱり単一仮想空間なの?

232
名無しさん@お腹いっぱい。[age]   投稿日:2003/02/27 19:56:00
lispマシンって何に使うの?

233
名無しさん@お腹いっぱい。[sage]   投稿日:2003/02/27 20:15:00
高速万能評価機として

234
名無しさん@お腹いっぱい。[sage]   投稿日:2003/02/27 21:11:00
>232 プログラミング、文書作成とか好きに使う。いいなぁ。
どっか作ってないのかー

235
名無しさん@お腹いっぱい。[sage]   投稿日:2003/03/02 23:04:00
昔の引っ張り出してきても今のPCより高速なわけないよね?

236
名無しさん@お腹いっぱい。[sage]   投稿日:2003/03/03 02:21:00
今の PC で動かすんでないの?

237
名無しさん@お腹いっぱい。[sage]   投稿日:2003/03/03 04:42:00
cmulisp に lisp で書かれた editor ついてるよ。
こんな感じ?
コメント1件

238
名無しさん@お腹いっぱい。[sage]   投稿日:2003/03/04 20:43:00
Lisp マシンは非現実的かもしれんが、Lisp な OS ってのはアリでは。
Emacs と同じようにシステムそのものもいじれたら楽しいと思うんだけど。

>237 Hemlock って使ってるヤシいるのか? Emacs に慣れちゃってる所為か
使いにくくて…。

239
名無しさん@お腹いっぱい。[sage]   投稿日:2003/03/09 04:55:00
諸君 私はLispが好きだ
諸君 私はLispが好きだ
諸君 私はLispが大好きだ

括弧が好きだ リストが好きだ 再帰が好きだ lambdaが好きだ
高階関数が好きだ パッケージが好きだ クロージャが好きだ マクロが好きだ

LISPマシンで UNIXで Windowsで Macintoshで GNU/HURDで
Common Lispで Schemeで elispで

この地上で行われる、ありとあらゆるLispプログラミングが好きだ

参照を失ったリストがガーベッジコレクタにより解放されるのが好きだ
素人の作った処理系で循環リストによりメモリリークが発生したときなど心がおどる

処理系によって関数の違いがあるのが好きだ
マクロにより処理系の違いを吸収した時など胸がすくような気持ちだった

letで局所変数を作るのが好きだ
スコープを知らない新人が全てを大域変数にしている様など感動すら覚える

経験不足のプログラマが括弧の対応を必死で追いかけている様などもうたまらない
括弧の対応を強調できないエディタでプログラムを書くのも最高だ

停止条件のない無限の再帰がスタックオーバーフローで飛び出してきた時など絶頂すら覚える

240
名無しさん@お腹いっぱい。[sage]   投稿日:2003/03/09 04:56:00
例外がプログラムの流れを捻り潰すのが好きだ
行き先の分からないthrowの先を這いずり回るように探す様はとても悲しいものだ

連綿と連なったリストを再帰で処理するのが好きだ
再帰すら理解できない新人がwhileと配列を使ってプログラムを書くのは屈辱の極みだ

諸君 私はLispプログラミングを地獄のようなLispプログラミングを望んでいる
諸君 私に付き従うLisper諸君
君たちはいったい何を望んでいる?
行き先の分からないthrowを望むか?
情け容赦のない括弧の羅列を望むか?
停止条件の甘い再帰がスタックを食い尽くすのを望むか?

(Lisp!! Lisp!! Lisp!!)

よろしい ならばLispだ
我々は満身の力をこめて 今まさに高級アセンブラを潰そうとする握りこぶしだ
だがこの暗い言語戦争の底で30年もの間堪え続けて来た我々にただのLispではもはや足りない

括弧の羅列を!! さらなる括弧の羅列を!!

Lispは1960年代に作られた古い言語の一つにすぎない
だがその記述力は一騎当千の最強言語だと私は信仰している
ならば我らは星の数ほどの括弧と関数で巨大アプリケーションも書ける
我々を忘却の彼方へと追いやり 眠りこけているCプログラマを叩き起こそう
髪の毛をつかんで引きずり下ろし目を開けさせ思い出させよう
連中に関数型言語の味を思い出させてやる
連中に括弧の羅列を思い出させてやる
再帰とリストには奴らの哲学では思いもよらぬ事がある事を思い出させてやる
一千をこえる関数と無限の括弧で高級アセンブラを破壊尽くしてやる

241
名無しさん@お腹いっぱい。[sage]   投稿日:2003/03/09 05:43:00
Evalな、アホ。

242
名無しさん@お腹いっぱい。[sage]   投稿日:2003/03/09 05:57:00
出典は何?

243
名無しさん@Emacs[sage]   投稿日:2003/03/09 06:25:00
>242

別スレッドへのリンク(タイトル情報なし/ガイドライン板)

とか。ヘルシングってゆーマンガですね。

244
名無しさん@お腹いっぱい。[sage]   投稿日:2003/03/09 13:39:00
LISP愛

245
名無しさん@お腹いっぱい。[sage]   投稿日:2003/03/09 15:36:00
なかなかよくできてます。
94点。

246
名無しさん@お腹いっぱい。[sage]   投稿日:2003/03/09 15:50:00
scheme 遣いじゃないな

247
名無しさん@お腹いっぱい。[sage]   投稿日:2003/03/11 23:20:00
vi 大好きで emacs 使いたくない俺が Lisp と仲良くするにはどうしたら良いでしょう?

248
名無しさん@お腹いっぱい。[sage]   投稿日:2003/03/11 23:41:00
Lisp で vi-like なエディタを作ってください。
コメント1件

249
名無しさん@お腹いっぱい。[sage]   投稿日:2003/03/12 00:37:00
>248
emacsに萌えられなかった厨房のころ、
Forth+viなエディタを作ろうとしてたのだが、Lispに萌えて中止。
そこでLisp+viなエディタを作ろうとしたが、
emacsに萌えられることに気付いて完成しなかった罠

250
名無しさん@お腹いっぱい。[sage]   投稿日:2003/03/12 01:30:00
vim で .emacs とか編集すると
ちゃんと lisp 用の highlight になるんだよな。
ある意味わらえる。

251
名無しさん@お腹いっぱい。[sage]   投稿日:2003/03/12 02:47:00
どこが?

252
名無しさん@お腹いっぱい。[sage]   投稿日:2003/03/12 20:45:00
emacs で .vimrc を編集したいのですが、
専用の mode ありますか?

253
名無しさん@お腹いっぱい。[]   投稿日:2003/03/13 08:28:00
vim使いのlisperもいるでしょ

254
あぼーん[あぼーん]   投稿日:0000/00/00 00:00:00
あぼーん

255
名無しさん@お腹いっぱい。[sage]   投稿日:2003/03/13 11:00:00
↑ブラクラ

256
名無しさん@お腹いっぱい。[sage]   投稿日:2003/03/13 12:22:00
私もVimmerです。単語移動とかは明らかにVi(m)の方が楽だから。
VimにM-x shellとかM-x inferior-lispさえあれば、と何度思ったか。
sourceforgeにそれらしいものがあったけど、まともに機能しませんでした。

257
山崎渉[(^^)]   投稿日:2003/03/13 16:26:00
(^^)

258
名無しさん@Emacs[sage]   投稿日:2003/03/18 01:18:00
半月毎に Schemer と Smalltalker を行ったり来たり。
どちらも全く身につきません・・・。

259
名無しさん@お腹いっぱい。[]   投稿日:2003/03/18 01:30:00
片っ端からやっていけば身につくよ。

260
名無しさん@Emacs[sage]   投稿日:2003/03/19 21:31:00
lispって他の言語(java,c++,delphi,ruby,perl)と比べて開発効率良いですか?

261
名無しさん@お腹いっぱい。[sage]   投稿日:2003/03/19 22:42:00
その人の習熟度やら案件によるだろう。

262
名無しさん@お腹いっぱい。[sage]   投稿日:2003/03/19 22:56:00
>260
よい (といわれている)

263
名無しさん@お腹いっぱい。[sage]   投稿日:2003/03/19 23:25:00
その言語でやりやすいことなら開発効率はいいよ。

264
名無しさん@お腹いっぱい。[sage]   投稿日:2003/03/19 23:35:00
用途によるよ。
テキスト処理なんかは
perl とかの方が作りやすいだろう。

265
名無しさん@お腹いっぱい。[sage]   投稿日:2003/03/20 07:16:00
XML とか HTML をパースするのは Lisp の方が得意な感じがするけど、
実際どうですか?
コメント1件

266
名無しさん@お腹いっぱい。[sage]   投稿日:2003/03/20 12:48:00
>265
つーかね、ぶっちゃけた話、構造が同じなんだよ。
トークンに切り出せば、そのままS式として扱える。

267
名無しさん@お腹いっぱい。[sage]   投稿日:2003/03/20 13:45:00
学習曲線はどうなんだろ。
構文がシンプルだから初学者でも入りやすいと思うんだけど。
クセがあるから体質に合わないと難しい?

268
名無しさん@お腹いっぱい。[]   投稿日:2003/03/20 14:30:00
MITのプログラミング入門の講義でまだ使われてるんだっけ?
経験談求む。

269
名無しさん@お腹いっぱい。[sage]   投稿日:2003/03/20 15:03:00
>265
つーかね、ぶっちゃけS式そのままの方がいいわけよ
コメント1件

270
名無しさん@お腹いっぱい。[sage]   投稿日:2003/03/20 15:14:00
引用の仕組みと、構文と関数の区別ができれば、あと覚えることって
ライブラリの関数の使い方程度じゃないかな。
構文はマクロを理解すれば、構造的にはなんでもありなんだ、
って事がわかる。

括弧が嫌だっていう人にしても、いきなり他の言語に移る前に、
自分で適当な文法のトランスレータ作ってそれ経由で使ってみればいい。
S式が必要になったらreadするだけ。
いつまでも括弧に埋もれながらコード書いてく必要なんてない。
でも、こういうのWeb上とかで公開してる人ってあんまりいないんだよな。

271
名無しさん@お腹いっぱい。[ ]   投稿日:2003/03/20 17:01:00
Lispのインタプリタに興味があるのですが、
何か良い資料ありませんか?

272
名無しさん@お腹いっぱい。[sage]   投稿日:2003/03/20 17:31:00
検索すりゃ色々出てくると思うけど

273
名無しさん@お腹いっぱい。[sage ]   投稿日:2003/03/20 18:15:00
まぁ色々あるとは思いますが、
定番の書籍とか、このページが詳しいとか
あれば教えてくださいってことです。
コメント1件

274
名無しさん@お腹いっぱい。[sage]   投稿日:2003/03/20 18:22:00
>269 しかし現実では XML な罠。265 は Franz の XML パーサでも使え。

275
名無しさん@お腹いっぱい。[sage]   投稿日:2003/03/20 20:17:00
Common Lisp だと ANSI Common Lisp の日本語訳が出たし、

Scheme だと
http://www.stdio.h.kyoto-u.ac.jp/~hioki/gairon-enshuu/SchemeNotes/scheme.html
http://yam.s4.xrea.com/

Emacs Lispはライブラリの使い方が中心だから、いい例が出せないです。

276
名無しさん@お腹いっぱい。[sage]   投稿日:2003/03/20 20:21:00
>273
アーカイブって雑誌のバックナンバーが手にはいるなら、1-5号を読んで
見るといい。P
入門レベルでいいなら、 Lisp 1.5 Programmer's Manual って本に、
超簡単なのがある(GCなし)。これを理解するのは容易なのでまず
これで概要を理解してから、本格的なのに進むべし。
コメント1件

277
名無しさん@お腹いっぱい。[sage]   投稿日:2003/03/20 20:38:00
インタープリタの作り方なのか、
インタープリタの使い方なのか?
コメント1件

278
名無しさん@お腹いっぱい。[sage]   投稿日:2003/03/20 20:50:00
おれもアーカイブの記事で勉強したな。
その前はマイコンピュータ#15とかだった。

279
名無しさん@お腹いっぱい。[sage]   投稿日:2003/03/20 21:04:00
まだ持ってるよ。クリ○○ス
ツリーの表紙のやつだよね。

280
271[sage ]   投稿日:2003/03/20 21:27:00
レスどうも。
>277 作り方です。

>276
Lisp 1.5 Programmer's Manual
http://www.amazon.co.jp/dp/0262130114/
これはLispの原典なのですかね

アーカイブってのが見つからないです。
http://www.jdaa.gr.jp/idaset/back_01.htm
これじゃないですよね?

281
名無しさん@お腹いっぱい。[sage]   投稿日:2003/03/20 21:41:00
アーカイブはたぶん図書館に行くか
持ってる人に見せてもらうかしかないと思う。

「アーカイブ」(インターフェース増刊)
1986年くらいだっけ?

282
名無しさん@Emacs[sage]   投稿日:2003/03/21 02:18:00
つまらんことを聞くんだが
リトルスキーマー
ってまだうってる?

283
名無しさん@お腹いっぱい。[sage]   投稿日:2003/03/21 02:21:00
Scheme手習いは絶版だと思うが。

284
名無しさん@お腹いっぱい。[sage]   投稿日:2003/03/21 04:29:00
sawfish のインタープリタに使われてる
rep を使ってる人いますか?
emacs 方言を使える scheme という感じで、
正規表現も持ってるみたい。

285
名無しさん@お腹いっぱい。[]   投稿日:2003/03/23 15:42:00
もーすぐ cmucl 18e あげ

286
名無しさん@お腹いっぱい。[]   投稿日:2003/03/23 18:14:00
MIT-schemeやcmuclみたいに、大学の名前がそのまま使われた
処理系があると、そこに通ってる学生にとっては結構名誉な事だよね。
たぶん。
日本ではKCL(京大)ぐらい?
コメント1件

287
名無しさん@お腹いっぱい。[sage]   投稿日:2003/03/23 19:05:00
UTI-Lispとかhclとかは?
コメント1件


288
名無しさん@お腹いっぱい。[sage]   投稿日:2003/03/23 20:22:00
作成に参加したならともかく、百歩譲って所属している研究室のプロジェクトならともかく、
通ってるだけで名誉ってのはないでしょう。

289
名無しさん@お腹いっぱい。[sage]   投稿日:2003/03/23 22:23:00
>287
メンテされてないっぽいじゃん。
そういや、GCL(KCL)ってまだ健在ですか?
コメント2件

290
名無しさん@お腹いっぱい。[sage]   投稿日:2003/03/23 22:59:00
>289
GCL、すこし前にいじってコンパイル通してみたころから変わってなければ、OS依存関係とかのファイルが腐ってて、そのままじゃコンパイル通らないケース多そう。*BSDはたぶん全滅なんじゃないかと思います。
たとえば、BSDならa.outだと思ってる...これって、BSDかLinuxか、じゃなくて、BSDかSYS/Vか、のころからたいして手が入ってないのでしょう。
Linuxなら、たぶんなにも考えなくても大丈夫だと思います。*BSDで動くようにするのは簡単ですけど、MLでえらい人がautoconfとかちゃんと使うようにしたい、とか言ってたと思うけど、どうなったんだろう。

なんでも、メインのメインテナーの方がお亡くなりになったとかで、一時期混乱があったみたいですが。


291
名無しさん@お腹いっぱい。[sage]   投稿日:2003/03/23 22:59:00
>289
元々gclはmaximaという数式処理システムのプラットホームとして
テキサス大学のBill William Schelterが開発していたわけだけど、
Billは一昨年の夏にロシアであぼーんしてしまったのね。
maximaはその後も開発が続いて、最近5.9.0が出たけど、
プラットホームはgclだけではなくなり、cmuclやclispの上でも動くようになった。

今だにCLtL1なgclには存在意義はなくなった……かも知れないけど、
Camm Maguire(Debianでmaximaのメインテナーしてる人)が引き取って
開発は続いている。
そういうわけで、Debianでmaximaを使うと、

$ maxima
GCL (GNU Common Lisp) (2.5.2) Thu Mar 20 10:36:35 EST 2003
Licensed under GNU Library General Public License
Dedicated to the memory of W. Schelter

Use (help) to get some basic information on how to use GCL.
Maxima 5.9.0 http://maxima.sourceforge.net
Distributed under the GNU Public License. See the file COPYING.
Dedicated to the memory of William Schelter.
This is a development version of Maxima. The function bug_report()
provides bug reporting information.

Billとはメールのやり取りだけだったけど悲しい。
コメント1件

292
名無しさん@お腹いっぱい。[]   投稿日:2003/03/24 11:54:00
lispを組みこんだ炊飯器を出してくれんかのぉ。
炊き上った後、自動的に保温になってしまうのをカスタマイズしたいんじゃが。

293
名無しさん@お腹いっぱい。[sage]   投稿日:2003/03/24 14:04:00
じゃあ、どんな動作を望む?
コメント1件

294
名無しさん@お腹いっぱい。[sage]   投稿日:2003/03/24 14:50:00
酢飯にして冷ましてくれるモードとか。

295
名無しさん@お腹いっぱい。[sage]   投稿日:2003/03/24 16:19:00
ス飯の状態を入力すると、そこにいたるまでの
手順を自動的に合成してくれるとか?

296
名無しさん@お腹いっぱい。[sage]   投稿日:2003/03/24 16:36:00
「S飯」か。
コメント1件

297
名無しさん@お腹いっぱい。[sage]   投稿日:2003/03/24 17:00:00
>296
( とか ) が歯の間に挟まりそうでいやじゃ!

298
名無しさん@お腹いっぱい。[sage]   投稿日:2003/03/24 17:34:00
のどに ( とか ) が刺さった時は
ごはんをかまずに飲むといいよ。

299
名無しさん@お腹いっぱい。[]   投稿日:2003/03/24 20:57:00
おまいら ( とか ) 食べないでください。
あれは鑑賞するものです。

300
名無しさん@お腹いっぱい。[sage ....さすがにもう飽きた?]   投稿日:2003/03/24 21:04:00
しっずかっなごっはんっのもっりのかげっからっ♪

301
山崎13[]   投稿日:2003/03/24 21:46:00
別スレッドへのリンク(タイトル情報なし/Linux板)
よろしく!!





302
名無しさん@お腹いっぱい。[]   投稿日:2003/03/24 22:47:00
>293
炊き上ったら、そのままスイッチを
切るモードを追加したいんじゃ。

数時間の保温って再び飯炊くのと
同じぐらいの電気を消費するらしいから。
コメント1件

303
名無しさん@お腹いっぱい。[sage]   投稿日:2003/03/24 23:23:00
そういう炊飯器を買え!
うちのはそうだ。

304
名無しさん@お腹いっぱい。[sage]   投稿日:2003/03/24 23:29:00
なんだ、そういう炊飯器あるのか。

305
名無しさん@お腹いっぱい。[sage]   投稿日:2003/03/24 23:33:00
家電板行け

306
名無しさん@お腹いっぱい。[sage]   投稿日:2003/03/25 00:00:00
Lisp 組み込み彼女キボンヌ

307
名無しさん@お腹いっぱい。[sage]   投稿日:2003/03/25 00:53:00
>302
add-hook

308
名無しさん@お腹いっぱい。[sage]   投稿日:2003/03/26 01:53:00
そういえば add-hook って ad hoc にかけてるのかな。

309
名無しさん@お腹いっぱい。[]   投稿日:2003/03/26 10:26:00
>286
2ch-Schemeとか2ch-CLでも作れば?

コメント1件

310
あぼーん[あぼーん]   投稿日:0000/00/00 00:00:00
あぼーん

311
名無しさん@お腹いっぱい。[]   投稿日:2003/03/26 23:23:00
>309
単にシンボル名を置き換えるだけで出来ちゃうっぽいよ。

car => キボンヌ
cdr => プ
nil => ヌルポ
cons => マターリ
eval => ジサクジエン
apply => ヤラナイカ

(プ '(香具師)) =>ヌルポ
(キボンヌ '(神)) =>神

(マターリ 'ゴルァ ヌルポ) =>(ゴルァ)
コメント1件

312
名無しさん@お腹いっぱい。[]   投稿日:2003/03/26 23:34:00
t => ガッ
null? => ヌルポ?

(ヌルポ? ヌルポ)
=>ガッ

313
Cat’s Hand[cats_hand2002@msn.com]   投稿日:2003/03/27 00:12:00
違法サイト潰しから復讐、縁談破壊等々
何でもやらります!できないことはありません!!

悩んでいるアナタ!是非お電話ください。
必ず、お力になりますよ。 お電話ください!
全てお任せください! やってみせます!!

便利屋Cat’s Hand
http://www.cats-hand.sytes.net/
070−5459−7083

314
名無しさん@お腹いっぱい。[sage]   投稿日:2003/03/27 03:20:00
>311,312
笑えるな。
もっと面白く意味があるようにできないかな。

315
名無しさん@お腹いっぱい。[sage]   投稿日:2003/03/27 05:58:00
結婚 夫 妻 独身 戸籍調査

316
名無しさん@お腹いっぱい。[sage]   投稿日:2003/03/30 14:46:00
(ホシュ)

317
名無しさん@お腹いっぱい。[]   投稿日:2003/04/05 01:56:00
cmucl 18e 記念アゲ

318
山崎渉[(^^)]   投稿日:2003/04/17 12:01:00
(^^)
コメント1件

319
名無しさん@お腹いっぱい。[sage]   投稿日:2003/04/17 23:50:00
>318
おまいさんも Lisper だったのか。

320
名無しさん@お腹いっぱい。[]   投稿日:2003/04/17 23:57:00
嵐カキコミにレス付けるなよ

321
名無しさん@お腹いっぱい。[sage]   投稿日:2003/04/18 10:35:00
>291 ゴマキ様お久しぶり

322
あぼーん[あぼーん]   投稿日:0000/00/00 00:00:00
あぼーん

323
名無しさん@お腹いっぱい。[age]   投稿日:2003/05/04 01:28:00
cmucl カレント追っかけてる人居ますか?なんか、新しくウプされたバイナリ
で clocc がビルドできないんすけど…。保守も兼ねてアゲ

324
名無しさん@お腹いっぱい。[]   投稿日:2003/05/12 17:05:00

325
あぼーん[あぼーん]   投稿日:0000/00/00 00:00:00
あぼーん

326
名無しさん@お腹いっぱい。[sage]   投稿日:2003/05/25 07:12:00
ちんこ nul nul po

327
名無しさん@お腹いっぱい。[]   投稿日:2003/05/26 22:12:00
わぁ

328
あぼーん[あぼーん]   投稿日:0000/00/00 00:00:00
あぼーん

329
名無しさん@お腹いっぱい。[]   投稿日:2003/06/30 15:21:00
age

330
おおブレネリ[sage]   投稿日:2003/07/01 00:19:00
静かなごはんの森の影から
起きてはいかが?と郭公が鳴く
郭公、郭公、郭公郭公郭公

331
名無しさん@お腹いっぱい。[sage]   投稿日:2003/07/02 21:04:00
なんか、大分さがってるけど質問してみます。

↓この test って関数を append を使わないで再帰で書くにはどうしたらいいですか?
(defun test (list1 list2)
(let (list)
(while list1
(let ((list3 list2))
(while list3
(setq list (cons (concat (car list1) (car list3)) list))
(setq list3 (cdr list3))))
(setq list1 (cdr list1)))
(nreverse list)))

append を使えば↓な感じでいけるんですが。。。
(defun test1 (list1 list2)
(if list1
(append (test2 (car list1) list2)
(test1 (cdr list1) list2))))

(defun test2 (str list)
(if list
(cons (concat str (car list))
(test2 str (cdr list)))))

lisp 初心者に愛の手を。。。
コメント1件

332
名無しさん@お腹いっぱい。[sage]   投稿日:2003/07/03 10:49:00
どうして append 使わないで再帰で書きたいのかも教えてほしいけど…
とりあえず、その条件だけならこんな感じでいけそう。

(defun test (list1 list2)
(test1 list1 list2 ()))

(defun test1 (l1 l2 lst)
(if (null l1) (nreverse lst)
(test1 (cdr l1) l2
(test2 (car l1) l2 lst))))

(defun test2 (s l r)
(if (null l) r
(test2 s (cdr l) (cons (concat s (car l)) r))))

コメント1件

333
名無しさん@お腹いっぱい。[sage]   投稿日:2003/07/03 10:56:00
>331 見た感じ elisp だな.

(defun my-test2 (lst1 lst2)
(my-test2-aux lst1 lst2 nil))
(defun my-test2-aux (lst1 lst2 acc)
(if (null lst1)
(nreverse acc)
(my-test2-aux (cdr lst1) lst2
(my-test2-aux2 (car lst1) lst2 acc))))
(defun my-test2-aux2 (e lst acc)
(if (null lst)
acc
(my-test2-aux2 e (cdr lst) (cons (concat e (car lst)) acc))))

↓どう考えてもこっちのが効率的だとおもうが,なんで再帰でやりたいんだ??
(defun my-test3 (lst1 lst2)
(let (acc)
(dolist (e1 lst1 (nreverse acc))
(dolist (e2 lst2)
(push (concat e1 e2) acc)))))

コメント1件

334
333[sage]   投稿日:2003/07/03 10:58:00
激しくかぶった…鬱だ

335
332[sage]   投稿日:2003/07/03 11:15:00
>332,333
普段はあまり再帰とか意識しないで作ってるんで再帰したらどうなるのかなーって思っ
て。
んで、なんとなく append を使わないで書いてみたくなったんですが、うまい書き方が
思い浮かばなかったんで聞いてみました。

最初に作ったのは、>333 さんの後ろのやつと同じ感じになってました。

ありがとうございますです。

336
あぼーん[あぼーん]   投稿日:0000/00/00 00:00:00
あぼーん

337
flatline ◆r6EONKKhcc [sage]   投稿日:2003/07/18 09:17:00
大物LisperのPaul Grahamが自分のサイトで配っている著書On Lispを邦訳して公開しています.
ただしまだ1-7章のみです.しかも今は期末試験前半中なので作業再開は8月入ってからになります.
http://user.ecc.u-tokyo.ac.jp/~g340299/onlisp_j.{dvi,pdf,tex}.bz2
こないだム板とマ板のLisp擦れに告知したら著作権関係をクリアにしろとのお叱りを頂いたので,
しばらく取り止めていましたが,

It's fine with me if you want to put a Japanese translation
online.  I doubt the new publishers will issue a Japanese
version.  --pg

とのことなので,再開しました.
私はまだWizard Bookも読んだことのない廚ですので,
「ここ違ってるぞモルァ」とかあったら是非知らせて下さい.
非公式Texinfo版があるとも教わったので翻訳が終わったらTexinfo形式も考えます.

# ここで3个所目のマルチポストですがご勘弁.今だけです.
コメント1件

338
名無しさん@お腹いっぱい。[sage]   投稿日:2003/07/18 10:10:00
>337 おっ、ちゃんとメールしたんだ。おつかれです。期待してます。

339
名無しさん@お腹いっぱい。[sage]   投稿日:2003/08/04 17:52:00
(automaton see0
(see0 (0 -> see1))
(see1 (1 -> see0)))
↑みるからに醜悪で,できそこないのクサレ構文

<automaton see0>
<state name="see0">
<trn><from>0</from><to>see1</to></trn>
</state>
<state name="see1">
<trn><from>1</from><to>see0</to></trn>
</state>
</automaton>
↑最新良好のクールな新しい構文

XML マンセー
コメント1件

340
名無しさん@お腹いっぱい。[sage]   投稿日:2003/08/04 19:31:00
ワラタ

341
名無しさん@お腹いっぱい。[sage]   投稿日:2003/08/04 21:08:00
Lisp が流行るには
(defun (x) (* x x))
の代わりに
<defun><args><arg>x</arg></args><body><expression><fun>*</fun><args><arg>x</arg><arg>x</arg></args></expression></body></defun>
みたいな構文を導入すればいいわけですか。

342
犬厨[sage]   投稿日:2003/08/14 01:16:00
古いからってナメてますた、正直すまんかった。
使ってみると楽しい上に便利だった。目から鱗だわ。
コメント1件

343
名無しさん@お腹いっぱい。[age]   投稿日:2003/08/14 07:59:00
Xanalysのサイトからw3mでHyperSpecをダウンロードしようとしたら、
HyperSpec6.0.tar.gzとかいうファイルが示されたんですが、
その実態がただのディレクトリリストで、けっきょくダウンロードできませんでした。
しかたないのでCMUのサイトから落としました。
コメント1件

344
あぼーん[あぼーん]   投稿日:0000/00/00 00:00:00
あぼーん

345
名無しさん@お腹いっぱい。[sage]   投稿日:2003/08/14 13:44:00
>342
わかればよろしい

346
名無しさん@お腹いっぱい。[sage]   投稿日:2003/08/14 17:23:00
>343 もう遅いけど ftp://ftp.xanalys.com/pub/software_tools/reference/HyperSpec-6-0.tar.gz だよな?
今ためしたらちゃんのダウンロードできたけど.あとは ILISP と組み合わせて快適生活を送ってください.

347
名無しさん@お腹いっぱい。[sage]   投稿日:2003/08/14 22:16:00
こんなとこにもLISPスレが

348
名無しさん@お腹いっぱい。[sage]   投稿日:2003/08/15 00:48:00
こんなところにもといわれるほど沢山ないと思うが。

349
名無しさん@お腹いっぱい。[sage]   投稿日:2003/08/15 02:44:00
>339
亀レスな横道だが、

> <trn><from>0</from><to>see1</to></trn>

< <trn><input>0</input><to>see1</to></trn>

ではなかろうか?

350
名無しさん@お腹いっぱい。[sage]   投稿日:2003/08/15 15:23:00
339 のやつはどこかで見た記憶があるな.なんだったっけ?
コメント1件

351
あぼーん[あぼーん]   投稿日:0000/00/00 00:00:00
あぼーん

352
あぼーん[あぼーん]   投稿日:0000/00/00 00:00:00
あぼーん

353
名無しさん@お腹いっぱい。[sage]   投稿日:2003/08/19 19:55:00

354
ド素人[sage]   投稿日:2003/08/21 15:11:00
あらら…、
大きな素数を探しに行かせたらなかなか帰ってこないなぁ。

355
名無しさん@お腹いっぱい。[]   投稿日:2003/09/01 14:53:00
このスレ見てる中にscsh使ってる香具師って居るかな?
Schemer且つUnixerなら居てもおかしくない気はするが…
コメント1件

356
名無しさん@お腹いっぱい。[sage]   投稿日:2003/09/01 17:24:00
>355
shell script としてなら使えるけど
login shell としてはちょっと使えないよな
コメント1件

357
名無しさん@お腹いっぱい。[sage]   投稿日:2003/09/01 17:37:00
だいぶ前にちょっと入れてみて、でかさに萎えた覚えがあるが…

358
名無しさん@お腹いっぱい。[sage]   投稿日:2003/09/01 19:36:00
>356
http://www-internal.alphanet.ch/~schinz/scsh-faq/scsh-faq_4.html#SEC33

> Well, technically you can: just run the "scsh" command and you will
> enter a Scheme 48 session with all scsh functions available. However,
> this is definitely not suitable for interactive work: there is no
> command-line editing, no command-line history, no file/function name
> completion, no terse syntax, etc. All these features are planned, and
> Olin has a design for much of them. However, nobody found the time to
> implement them yet.

interactive に使うものではないらしいよ。

コメント1件

359
名無しさん@お腹いっぱい。[sage]   投稿日:2003/09/01 19:38:00
4.6 Can I use scsh as an interactive shell?

あ、>358 はこの質問の答え。

360
名無しさん@お腹いっぱい。[sage]   投稿日:2003/09/05 15:04:00
clisp をログインシェルに. http://clisp.cons.org/clash.html
…やってるやついるんか?これ?

361
名無しさん@お腹いっぱい。[sage]   投稿日:2003/09/11 19:30:00
別板リンク(car)
別板リンク(cdr)

362
名無しさん@お腹いっぱい。[sage]   投稿日:2003/09/25 00:10:00
こんなのもある
http://lush.sourceforge.net/


363
名無しさん@お腹いっぱい。[sage]   投稿日:2003/09/25 21:34:00
lush 使ってるの?使ってる香具師見たこと無いんだけど…。
http://ecls.sourceforge.net/
なら少しは見たことあるが。

364
名無しさん@お腹いっぱい。[sage]   投稿日:2003/11/17 02:00:00
sage

365
名無しさん@お腹いっぱい。[]   投稿日:2003/12/31 20:44:00
age

366
名無しさん@お腹いっぱい。[]   投稿日:2004/01/10 10:19:00
よく、emacsやsawfishなどLISPで実装されているアプリケーションは拡張性が
高いと述べられますが、
これは、pythonやrubyあたりで実装してあるプログラムなどと比較しても
やはり高いものなの?
その辺の根拠を後学のためにお教えいただきたい。

367
名無しさん@お腹いっぱい。[sage]   投稿日:2004/01/10 11:31:00
処理系というか開発環境込みってのが普通だからじゃねーの?
elisp とか librep とかは lisp 的にはダメポだけど…

まぁ漏前が Python 使いや Ruby 使いならば LISP で作られた
ものより Python や Ruby で作られたもののほうが拡張性が
高いだろう。

368
名無しさん@お腹いっぱい。[sage]   投稿日:2004/01/11 14:38:00
RubyでもEmacsと同じことが出来ますよ、基本的には。
1. Rubyでエディタを作る。
2. 外部から与えられたRubyのプログラムを素直に実行する機能をつける。
(エディタを走らせている当のRubyインタプリタ上で評価する)
これだけ。
elispはいわゆるマクロ言語ではなく、Emacsにコードを追加しているに等しいの
です。

CやC++で実装され言語処理系を内蔵しないエディタでも、マシン語を与えられて
同一プロセス内で実行する手段を提供してあれば同様に拡張性が高いと言えるかも
(誰が拡張するんだ、って感じですが)

369
名無しさん@お腹いっぱい。[sage]   投稿日:2004/01/11 16:12:00
Lisp は詳しくないけど、組み込み言語に Lisp が多く使われているのは、
こんな理由?

1. 実装が比較的簡単 -- sexp
2. 実装を小さく出来る -- 1 と 5 から
3. 実装例が沢山ある -- プログラマなら一度は Lisp もどきを作るとか・・・
4. 表現力が高い -- sexp
5. 拡張しやすい -- macro
6. 言語として枯れている

もちろん言語としての素性も良いし。emacs に関しては、Lisp がエディタを
(絶対的に)必要とするっていう理由もあるかも。

370
名無しさん@お腹いっぱい。[sage]   投稿日:2004/01/12 13:12:00
簡単な実装は簡単に作れるが しかし本当に使いモノになる処理系を作るのはやっぱ
り難しい。言語的にはお手軽スクリプト用から高性能コンパイラまでカバーしてるけ
ど手軽に作れるのはやっぱり簡易的な処理系だよ。下は↓ム板より転載。

| 133 名前: Greenblatt 投稿日: 03/08/19 21:55
| どこかのハッカーが、どこかのマシンにしがみついて二週間ばかりがんばって LISP を書き、
| 「見てくれ、LISP をものにしたぞ」という。そんなことが何度だってあるだろうさ。だけど、
| それと本当に使い物になるシステムとの間には天地ほどの差があるんだよ。

371
名無しさん@お腹いっぱい。[sage]   投稿日:2004/01/12 19:44:00
ごく一般的に言って、簡単に作ればそれなりのもの、
徹底的に作ればそれなりのもの、ができるのはあたりまえですな。

んで Lisp、scheme はとくに言語の核を小さく簡単に実装できる
っつーハナシですな。
Lisper、schemer 名乗る上で、そこを抑えているかが本質的な
違いになるわけで。

emacs が lisp である理由のごく一部には AI ラボの残留思念(怨念?)
も感じますな。

372
名無しさん@お腹いっぱい。[sage]   投稿日:2004/01/12 23:35:00
Lisp の *実用的な処理系* を他の言語と比較して特別簡単につくれるとは思えないがな…。
言語の核が小さいからっては Scheme くらいのを小さいっていってるのかな?
それとも eval, cons, car, cdr ... 程度の話か?
どっちにしても俺のミニマリスト的な部分は Forth のが小さいしシンプルだと告げている。

少なくとも俺は小さいからとか処理系が簡単に実装できるから云々はどーでもいい。
そこそこの性能とマクロとか使って言語仕様をカスタマイズ可能なところが Lisp の魅力。
関数型でもオブジェクト指向でもどっちも OK みたいなマルチパラダイムなところとか
なんでもアリ的な怪しさも好きだ。

373
名無しさん@お腹いっぱい。[sage]   投稿日:2004/01/12 23:47:00
どうして言語系のスレにはハナシの流れを汲めない香具師が多いんだろう
言語障害?w

374
名無しさん@お腹いっぱい。[sage]   投稿日:2004/01/13 00:25:00
ANS Forth の仕様書って読んだ事無いけど、R5RS くらいシンプルで
しっかりしてるの?

375
名無しさん@お腹いっぱい。[sage]   投稿日:2004/02/05 21:36:00
FreeBSD の bootloader も Forth でしたな。謎だ。
loader.4th っていうエクステンションはふつうなの?
コメント1件

376
名無しさん@お腹いっぱい。[sage]   投稿日:2004/02/06 20:20:00
>375
なんで?容量その他制限がキツイんだから forth 使うんだろ。
FreeBSD 以外でも Mac 方面の OpenFirmware とか forth だった記憶アリ。
そんなとこで ruby だの perl だの lisp だのを使うほうが珍しい。

377
名無しさん@お腹いっぱい。[sage]   投稿日:2004/02/06 20:48:00
C でハードコーティングしといてもそれまででと思ったので。

378
名無しさん@お腹いっぱい。[sage]   投稿日:2004/03/09 23:07:00
保守

379
名無しさん@お腹いっぱい。[sage]   投稿日:2004/03/16 01:20:00
SPARC マシンの OpenBoot も Forth だね。

380
名無しさん@お腹いっぱい。[]   投稿日:2004/03/27 00:26:00
そういゑば、UNIX 板にも Lisp スレがあったんだね。自分はマクロの
使い方も分からないけど。

Scheme と Common Lisp のマクロって似た様な感じですか?

381
名無しさん@お腹いっぱい。[sage]   投稿日:2004/03/29 00:02:00
scheme のは,はじめはめんくらう.
なれるとウマー

382
名無しさん@お腹いっぱい。[sage]   投稿日:2004/03/29 06:51:00
Scheme の syntax-rules は、単純なのはきれいに書けるよね。
でも、複雑なのがかなり書きにくい気がする。
defmacro に慣れてるせいもあるんだろうけど…

383
名無しさん@お腹いっぱい。[sage]   投稿日:2004/03/29 12:03:00
R5RS の letrec の定義は激しく…萎える。

某所、復活してる。

384
名無しさん@お腹いっぱい。[sage]   投稿日:2004/03/30 16:40:00
以前,syntax-rules を使って,例えば六っつの引数を伴うと
(+ 1 1 1 1 1 1 ) ってのに置きかえる,引数数え上げマクロを
作ったんだけど,これって関数定義内とかに使うと 6 って定数だと
解釈されてコンパイルされるんか,それともあくまで
(+ 1 1 1 1 1 1 )をやってんだかどっちだろうな Gauche

macroexpand したら (+ 1 1 1 1 1 1) になってたが,こういう最適化は
コンパイラの仕事だろうから,macroexpand ではチェックした事には
ならんだろうからなぁ…

define-macro を素直につかうべき?


コメント1件

385
名無しさん@お腹いっぱい。[sage]   投稿日:2004/03/31 10:41:00
syntax-case

386
名無しさん@お腹いっぱい。[sage]   投稿日:2004/03/31 14:30:00
Gaucheはそういう最適化はしないよ。

> (use gauche.vm.disasm)
> (disasm (lambda () (+ 1 1 1 1 1 1)))
PRE-TAIL(6) ;; (+ 1 1 1 1 1 1)
PUSHI(1)
PUSHI(1)
PUSHI(1)
PUSHI(1)
PUSHI(1)
PUSHI(1)
GREF #<id 0x10342400 user::+>
TAIL-CALL(6)
RET

値がなくなる形で最適化されるのは、値が
捨てられるコンテキストでの定数が削除される
くらいじゃないかしら。
(たとえば(begin 1 2)の1みたいなやつ。)

387
名無しさん@お腹いっぱい。[sage]   投稿日:2004/03/31 23:36:00
>384
+ が再定義されるかもしれんから

388
名無しさん@お腹いっぱい。[sage]   投稿日:2004/04/01 05:25:00
(let ((+ +)) ...)
しておけば再定義は気にしなくていい

389
名無しさん@お腹いっぱい。[sage]   投稿日:2004/04/01 12:58:00
その let の範囲は全部調べないといけないけどね。
途中で set! するようなこともできるから。

(let ((plus +))
(define (inc x) (plus x 1))
(let* ((one 1)
(two (inc one)))
(set! plus -)
(let ((three (inc two)))
(list one two three))))
=> (1 2 1)

みたいな。

390
名無しさん@お腹いっぱい。[sage]   投稿日:2004/04/01 16:19:00
disasmおもちろーい

391
名無しさん@お腹いっぱい。[sage]   投稿日:2004/04/18 16:39:00
M-expression
っていうのが結局何なのか分からんのだけれども、
誰か簡単に説明してくんない?

392
名無しさん@お腹いっぱい。[sage]   投稿日:2004/04/18 16:40:00

393
名無しさん@お腹いっぱい。[sage]   投稿日:2004/04/19 22:38:00

394
名無しさん@お腹いっぱい。[sage]   投稿日:2004/04/20 01:11:00
>393
thank[you]

395
名無しさん@お腹いっぱい。[sage]   投稿日:2004/05/06 21:18:00
syntax-case とか fluid-syntax を試してみたいんですけど,
実装してる処理系ありますか?


コメント1件

396
名無しさん@お腹いっぱい。[sage]   投稿日:2004/06/23 02:40:00

397
名無しさん@お腹いっぱい。[]   投稿日:2005/01/29 23:57:48
schemeについての質問なんですけど、ある関数に引数を一つまたは2つとる関数を作りたいんですけど、どうやればいいですか?
例えばある関数fを定義して、
(f 4)
(f 3 5)
と入力すると前者の場合は引数1つの時の定義で動き
後者の場合は引数2つのときの定義で動くようにしたいんです。

398
名無しさん@お腹いっぱい。[sage]   投稿日:2005/01/30 00:13:40
UNIX板で訊く必然性がないなあ。ここで訊くよりム板の方がいいんじゃない。
(define (f arg1 . restargs)
...)
とやれば2個目以上の引数のリストがrestargsに入る。

399
名無しさん@お腹いっぱい。[sage]   投稿日:2005/01/30 01:30:32
(あれば) case-lambda を使うのが楽。

(define f (case-lambda ((a) 'one-arg) ((a b) 'two-args)))

400
名無しさん@お腹いっぱい。[sage]   投稿日:2005/01/30 04:55:19
UNIXは言語じゃない。Lispも言語じゃない。

401
名無しさん@お腹いっぱい。[]   投稿日:2005/02/20 06:17:23
lispworksに慣れていらっしゃる方います?

402
名無しさん@お腹いっぱい。[sage]   投稿日:2005/02/23 00:45:44
何が聞きたい?

403
伍長[]   投稿日:2005/03/21 21:08:45
すんません新人です

404
伍長[]   投稿日:2005/03/21 21:09:44
誰かあの時のこと知ってるひといませんか?


405
伍長[]   投稿日:2005/03/21 21:12:30
崩壊の時の事

406
伍長[]   投稿日:2005/03/21 21:13:15
知ってる人いたらきかせてください

407
伍長[]   投稿日:2005/03/21 21:18:11
(誰もいないのか・・・)

408
名無しさん@お腹いっぱい。[sage]   投稿日:2005/03/21 21:50:35
(・∀・)ニヤニヤ

409
名無しさん@お腹いっぱい。[sage]   投稿日:2005/03/24 10:05:11
scheme の処理系何がおすすめ?

410
名無しさん@お腹いっぱい。[sage]   投稿日:2005/03/24 11:19:43
目的とか使い手の特性とかは書かないの?

コメント1件

411
名無しさん@お腹いっぱい。[sage]   投稿日:2005/03/24 12:10:03
>410
とりあえず, scheme ってどんなもん?
Lisp との違いは?
ってな, 感じがつかめればいいかと...
つか, 各処理系の特徴をまとめたサイトってないっすか?

412
名無しさん@お腹いっぱい。[]   投稿日:2005/03/27 11:16:20
日本語だったら、ここが一番詳しいんじゃないかな

http://www.sci.toyama-u.ac.jp/~iwao/Scheme/scheme.html

413
名無しさん@お腹いっぱい。[sage]   投稿日:2005/09/23 05:39:42
SBCL はマルチスレッド、マルチバイト文字、マルチプラットフォーム対応と、大分良くなって来たね。

414
名無しさん@お腹いっぱい。[sage]   投稿日:2005/10/09 10:22:44
Lisp は頭のいい人向けの言語だと思いマスタ

明示的に return を書かないから、何処から何が return されるのか良く分からん
  -- 再帰の中とか、and/or の返り値が論理値じゃなくデータなのをそのまま使ってたり
変数に型が無いから、関数の引数に何を渡していいか良く分からん
  -- 引数をそのまま別の関数に渡してたり、引数の数が多かったりすると付いてけない
構造体の make-xx とか、勝手に関数が定義されるから仕様が分かってないと意味不明

415
名無しさん@お腹いっぱい。[sage]   投稿日:2005/10/09 10:23:35
λ... セミコロン付け忘れた...

416
名無しさん@お腹いっぱい。[sage]   投稿日:2005/10/09 13:39:09
まぁ,やる気のなさが伝わってくる文章ではあるが,そゆ人が好む言語って
なにかなーというのに興味がある.何なら使えるの? Python とか?
コメント1件

417
名無しさん@お腹いっぱい。[sage]   投稿日:2005/10/09 13:59:00
>416
>まぁ,やる気のなさが伝わってくる文章ではあるが,

そうか、スマソ...

418
名無しさん@お腹いっぱい。[sage]   投稿日:2005/10/09 14:34:43
てゆうかその愚痴からだけでは Emacs Lisp なのか Common Lisp なのかすら区別できねー
論理値が使いたいなら #t/#f のある Scheme のほうが好みにはあってそうだが return
みたいに手続き型っぽくしたいなら elisp とか Common Lisp かねぇ

419
名無しさん@お腹いっぱい。[sage]   投稿日:2005/10/09 17:02:49
Common Lisp 勉強中なんだけど、初心を忘れない様にメモしてマスタ
誰もいないと思ってたんで...

420
名無しさん@お腹いっぱい。[sage]   投稿日:2005/10/09 20:35:47
戻り値には明示的にreturnを書かないといけないという条件をつけると、
かなり多くの言語が使えなくなるな……。

421
名無しさん@お腹いっぱい。[sage]   投稿日:2005/10/09 20:50:24
まぁがんばれ。今時 Lisp を学ぼうにも導師を探すのも苦労するだろう。
静的型マンセーのこんな世の中じゃぁ,ML 系のほうが学校とかでも多いかもしれねぇ。
スクリプト言語もいっぱいあるしな。Lisp にしたってアカデミックな連中にゃ
Scheme のほうが人気だし,この御時世あえて Common Lisp なんて酔狂な奴じゃねーか。
困ったことがあったら相談にのるぜ。

422
名無しさん@お腹いっぱい。[sage]   投稿日:2005/10/11 23:59:01
CommonLispなら
> 引数の数が多かったりすると
てのは (place-trojan :on-host "www.microsoft.com") てな感じで名前つけられるので
そんなに問題ないんじゃないかなぁとか。

423
名無しさん@お腹いっぱい。[sage]   投稿日:2005/10/29 04:32:54
今時って言っても、ここ何年かで Common Lisp まわりの環境はずいぶんよく
なってるよ。ポール・グレアムのコラム以降、第何次だかの Common Lisp
ブームだし。

昔 KCL を inferior-lisp で動かしてイマイチって思った人も SBCL + SLIME
を使えばかなり印象が変わると思う。

424
名無しさん@お腹いっぱい。[sage]   投稿日:2005/10/29 05:48:50
世の中で実働してるlispの何割がemacsですか?

425
名無しさん@お腹いっぱい。[sage]   投稿日:2005/10/29 07:17:34
99% 以上が ECMAScript で、残りを python > elisp > scheme > common lisp
で分けあう感じ。
コメント1件

426
名無しさん@お腹いっぱい。[sage]   投稿日:2005/10/30 03:30:37
>425
実働しているシステムとしては Common Lisp のほうが Scheme より多いだろ.
某国の軍隊だの某国のロボット企業だの….学生の趣味なら Scheme のほうが
多いのは認めるが.

427
名無しさん@お腹いっぱい。[sage]   投稿日:2005/10/30 05:31:36
教育は実働じゃないとでも?
コンピュータプログラミングというものを学ぶ道具として
毎年新たに数万人が使ってるのが Scheme だろ。

428
名無しさん@お腹いっぱい。[sage]   投稿日:2005/10/30 11:43:03
実働とは言わないだろ。
それで書かれたシステムが稼働するわけじゃないんだから。

429
名無しさん@お腹いっぱい。[sage]   投稿日:2005/10/30 16:04:22
Scheme 処理系のほとんどは Scheme と C で書かれてるよ。

ただ、Scheme で書かれたシステムで広く配布されてるてるのは Scheme 処理
系くらいしか無く、教育・研究といったニッチから抜け出せてないってのも事
実。

それで書かれたシステムの
動いてる数では Scheme > Common Lisp
種類の豊富さでは Common Lisp > Scheme
それで飯食ってる人数は Common Lisp > Scheme

こんな感じかな。

430
名無しさん@お腹いっぱい。[sage]   投稿日:2005/10/30 23:42:21
世の中で実際に使われている例を出せといわれて,教育用途で使われている!!
と答えるのは…ちょっとズレているような木ガス

431
名無しさん@お腹いっぱい。[sage]   投稿日:2005/10/31 13:25:05
教育用システムで使われてるって意味だと思ってたけど、
教育するときに教材として使うって意味なの?

432
名無しさん@お腹いっぱい。[]   投稿日:2006/01/18 03:08:38
SBCLがwindowsで動くようになってUNIXの価値が暴落した昨今
イカがお過ごしですか

433
名無しさん@お腹いっぱい。[sage]   投稿日:2006/01/18 04:24:35
こんなとこで煽ってる暇があるなら win32 で通らないテストが
一つでも減るよう #lisp 来て開発手伝えよ

434
名無しさん@お腹いっぱい。[sage]   投稿日:2006/01/18 09:07:52
まぁ、Windows "でも" 動くようになるってのは悪い事じゃないよ。
パッチを送ったり、ライブラリを作る人が増えるのは良い事だ。

今でも Linux か Mac な人ばかりだから、暴落するまでもないけどね。

435
名無しさん@お腹いっぱい。[]   投稿日:2006/01/24 21:58:29
どっかに continuation の各種実装方式あたりを集めてあるサイト
ありませんかぁ???

コメント1件

436
名無しさん@お腹いっぱい。[sage]   投稿日:2006/01/24 22:15:40
gauche の作者の人が ML か何かで書いてた様な。
スレッドを使うのとか、コピーするタイミングとか。

ム板の Common Lisp Scheme スレに行った方が
解答が集まると思うよ。
コメント1件

437
名無しさん@お腹いっぱい。[sage]   投稿日:2006/01/24 22:18:06
>436
あい!そうしてみます。

438
名無しさん@お腹いっぱい。[age]   投稿日:2006/05/25 08:04:21
lambda perl age

439
名無しさん@お腹いっぱい。[]   投稿日:2006/05/27 21:43:36
lisper集まれ!
navi2chがぴんち

440
名無しさん@お腹いっぱい。[sage]   投稿日:2006/05/27 23:46:33
>435
論文読んだ方が早いお

441
名無しさん@お腹いっぱい。[]   投稿日:2006/06/04 15:04:43
日本語翻訳されたelisp-introってありますか?

442
名無しさん@お腹いっぱい。[sage]   投稿日:2006/06/04 15:34:43

443
名無しさん@お腹いっぱい。[sage]   投稿日:2006/06/04 19:52:33
>442
thx.

444
名無しさん@お腹いっぱい。[sage]   投稿日:2006/06/04 21:52:51
444

445
名無しさん@お腹いっぱい。[]   投稿日:2006/12/02 08:19:44
sbcl 1.0 release age

446
名無しさん@お腹いっぱい。[]   投稿日:2006/12/02 11:29:12
LISPは所詮、リスト処理だけを行う仮想マシンの為のアセンブラ
のようなものである。そのため、直接LISPのS式でプログラミングを
人間がするのは、簡単なプログラムならまだしも、巨大なシステム
を直接にLISPで作ることは人間の無駄遣いだと思う。

コメント3件

447
名無しさん@お腹いっぱい。[sage]   投稿日:2006/12/02 19:45:30
とりあえず>446がLispを知らないことだけは読み取れた

448
名無しさん@お腹いっぱい。[]   投稿日:2006/12/02 22:30:57
>446 世界最大の航空券販売予約サイトがLISPで作られたいたんだよ?
国内企業でもNTTやホンダ等に使用されているけど?
http://jp.franz.com/base/success_main.html
コメント1件

449
名無しさん@お腹いっぱい。[sage]   投稿日:2006/12/03 03:57:16
>446の伝でいくと関数型もオブジェクト指向もできるスーパーマクロアセンブラになっちゃうべ

450
名無しさん@お腹いっぱい。[]   投稿日:2006/12/03 08:23:39
最終的には、プログラマという職業自体が人間の無駄遣いだがな。

451
名無しさん@お腹いっぱい。[sage]   投稿日:2006/12/03 12:54:48
2ちゃんねらー程ではないな

452
名無しさん@お腹いっぱい。[]   投稿日:2006/12/03 12:55:59
>448
一瞬「作られタイタン」って読んでしまったorz
よく見たら「作られたいたん」か。

453
名無しさん@お腹いっぱい。[sage]   投稿日:2006/12/03 13:17:55
作られた異端

454
名無しさん@お腹いっぱい。[sage]   投稿日:2006/12/03 14:43:56
請けた仕事をLispで実装しちゃう香具師が異端なのには同意

455
名無しさん@お腹いっぱい。[sage]   投稿日:2006/12/03 17:17:03
なぜ?
要求仕様を満たした上でLispでの実装が楽ならLisp使えばいいし
その他の言語での実装が楽ならその言語使えばいいだけの問題っしょ?

456
名無しさん@お腹いっぱい。[]   投稿日:2006/12/03 19:32:25
作られタイタンの一生

457
名無しさん@お腹いっぱい。[]   投稿日:2006/12/03 23:42:57
人工知能とかPrologは第三世代とともにゴミ箱

458
名無しさん@お腹いっぱい。[sage]   投稿日:2006/12/04 05:01:28
うちの会社はPrologメインでやってる。
他社が撤退したので少数の会社がやっていけてるというだけだが
食べていけるだけの仕事は十分ある。
(LISPやSmalltalkもやってるので興味のある方は一緒にやろう!
仕事は増えてるけど人は来ない。。。)
コメント1件

459
名無しさん@お腹いっぱい。[sage]   投稿日:2006/12/04 06:22:28
マジすか。んなとこがあるなら転職したいなー

460
名無しさん@お腹いっぱい。[]   投稿日:2006/12/04 07:44:18
>458 アイザック?
数理システムもLISPばっかりやっている部門がある。
FranzのLISPだとPrologのインターフェースもあるんで、それでProlog
やっていると聞いた

461
名無しさん@お腹いっぱい。[]   投稿日:2006/12/04 08:12:39
人工知能学会を15年前に脱会し25年前にメインフレームのLispをやり20年前にPrologを独学した。
今は管理職をやめメインフレームのCOBOL資産をLinuxやWindowsサーバーに移行する仕事で現場に戻ってきた。
人工知能で食える職場があれば行きたい。

462
名無しさん@お腹いっぱい。[sage]   投稿日:2006/12/04 19:54:32
ロボ屋とかゲーム屋とかか。
ところで、今の人型ロボットって何で書いてるの?
人工知能言語で書かないと何だかもったいないような気もするがw

463
名無しさん@お腹いっぱい。[sage]   投稿日:2006/12/04 21:34:42
AIBO はプロログか何かじゃなかったっけ?

464
名無しさん@お腹いっぱい。[]   投稿日:2006/12/04 23:26:42
今LISPやPrologやっている人達は普通のソフトウェア開発に使用している。
FranzのACLなんかはWindowsのGUIも書けるしWebアプリも書ける。独自の
ObjectDBも持っているのでSQL使わなくても良い。
人工知能関連やっている人は極めて少数だろう。

465
名無しさん@お腹いっぱい。[]   投稿日:2006/12/04 23:29:50
お掃除ロボットのルンバはLISPで動いているらしい。ゴミ集めは任せろって事だとさ。
コメント1件

466
名無しさん@お腹いっぱい。[sage]   投稿日:2006/12/04 23:50:00
>465
ふきかけた、キーボードにコーヒーを

コメント1件

467
名無しさん@お腹いっぱい。[sage]   投稿日:2006/12/05 16:38:35
>466
倒置するな。読みにくいから

468
名無しさん@お腹いっぱい。[sage]   投稿日:2006/12/05 21:23:22
倒置、嫌いじゃないけどな、俺

469
名無しさん@お腹いっぱい。[sage]   投稿日:2006/12/05 21:24:08
何が悪い、Lisperが倒置して

470
名無しさん@お腹いっぱい。[sage]   投稿日:2006/12/06 00:36:07
倒置して、リスパーが
にするとさらにcrazyでいい感じ

471
名無しさん@お腹いっぱい。[sage]   投稿日:2006/12/06 10:40:16
さらにcrazyでいい感じ、
倒置して、リスパーが
にすると

472
名無しさん@お腹いっぱい。[sage]   投稿日:2006/12/06 12:33:13
acryz、、ーいいがさしじすてでとににらるスパリ感置倒

473
名無しさん@お腹いっぱい。[sage]   投稿日:2007/03/13 05:07:40

474
名無しさん@お腹いっぱい。[sage]   投稿日:2007/03/30 14:29:04
今はその人刑務所にいるとかw

475
名無しさん@お腹いっぱい。[sage]   投稿日:2007/04/11 10:05:05
(ふきかけた (を コーヒー (に キーボード)))

476
名無しさん@お腹いっぱい。[sage]   投稿日:2007/07/02 00:13:14
org-modeにgrepでorg-agenda-fileを自動的に設定する機能が欲すい。

477
名無しさん@お腹いっぱい。[sage]   投稿日:2007/07/02 20:46:47
おまいらはscsh使ってる?

478
名無しさん@お腹いっぱい。[sage]   投稿日:2007/07/02 23:50:22
(run (ls -l))とやってみた

479
名無しさん@お腹いっぱい。[sage]   投稿日:2007/07/04 16:09:08
Gaucheにscshみたいなヒアドキュメントが入るといいな

480
名無しさん@お腹いっぱい。[sage]   投稿日:2007/07/04 16:23:42
(入るといいな (に Gauche) (みたいな scsh ヒアドキュメント))

481
名無しさん@お腹いっぱい。[age]   投稿日:2007/10/23 19:07:25
From: [680] 名無しさん@お腹いっぱい。 <age>
Date: 2007/10/23(火) 15:35:37

From: [854] デフォルトの名無しさん <sage>
Date: 2007/09/08(土) 19:59:52

25歳。
去年まで金無し君だったけど、Haskellで
二年で350万貯めた。一度やってみなよ。
初回のみだけど、参照透明性を捨てれば副作用(4000円くらい)が貰える。
もらうだけもらってプレイせずに換金することもできるし、遅延評価を
思い切って止めてしまえば50パーセントで二倍速になる。
金なきゃMLスレで布教活動すればいいだけ。暇つぶしになる。
\とか$とか色々あるのでマジでお勧め。
_____________________________________________

コメント1件

482
名無しさん@お腹いっぱい。[]   投稿日:2007/11/09 18:26:57
>481

それどんな業務システムだよ。
Haskell使ってるユーザなんて聞いたことない。

483
名無しさん@お腹いっぱい。[sage]   投稿日:2007/11/09 18:58:38
副業宣伝のテンプレ改変ですってばw

484
名無しさん@お腹いっぱい。[sage]   投稿日:2007/11/09 19:00:03
>473 が気になる...

485
名無しさん@お腹いっぱい。[sage]   投稿日:2007/12/26 15:56:08
819 名前:デフォルトの名無しさん[] 投稿日:2007/12/25(火) 16:59:43
キタ━━━━\(^λ^)/━━━━!!

プログラミングGauche
・著者:川合史朗 監修
Kahuaプロジェクト 著
・定価:3360円(本体3200円+税)
・B5変 464頁
・ISBN 978-4-87311-348-7
・発売日:2008/02
http://ssl.ohmsha.co.jp/cgi-bin/menu.cgi?&ISBN=978-4-87311-348-7

486
名無しさん@お腹いっぱい。[]   投稿日:2007/12/28 13:04:32
たまにはあげてみる

487
名無しさん@お腹いっぱい。[sage]   投稿日:2007/12/31 14:24:25
929 名前:デフォルトの名無しさん[sage] 投稿日:2007/12/30(日) 23:57:19
http://www.amazon.co.jp/dp/1590592204/

>928
これ、買いますか?

488
名無しさん@お腹いっぱい。[sage]   投稿日:2008/01/03 14:00:27
From: [198] デフォルトの名無しさん <sage>
Date: 2008/01/03(木) 04:13:52

ついついOCamlという字面を見ると『岡村』って読んじゃう。
SMLをSmileって読んじゃうみたいに。でも頭の中はSMのことでいっぱい。
EclipseやElispをエロリスプとか。
_____________________________________________

489
名無しさん@お腹いっぱい。[]   投稿日:2008/01/03 20:16:37
64ビットアドレッシングモードで実装された、
コモンリスプの処理系にはどんなものがあるか?
広大なアドレス空間を扱うリスプ処理系で、
その実行性能を高める実装上の創意工夫としては
どのようなものがあるか?(15点)

490
名無しさん@お腹いっぱい。[sage]   投稿日:2008/01/03 22:38:51
実装は AllegroCL, LispWorks, CLISP, CMUCL, SBCL, ... かな。
64bit つっても大抵メモリ空間は 48bit とかなので、残りを遠慮なく
タグビットにつかえて FIXNUM の幅が広がってうれしい。
特に 32bit 演算なんかがすごく有利になる。
コメント1件

491
名無しさん@お腹いっぱい。[sage]   投稿日:2008/01/03 23:41:53
>490
48bit とかなので、残りを遠慮なく
> タグビットにつかえて FIXNUM の幅が広がってうれしい。
言ってる意味がわからん
つか, なんで 16bit も tag 使ってるのさ? > 腐れ CLISP

492
名無しさん@お腹いっぱい。[sage]   投稿日:2008/01/04 00:05:00
あーごめん。アドレス空間が 48bit 程度だとするとあまった 16bit を
タグビット *と* FIXNUM でわけあって余裕があるでしょってこと。
まぁ要は FIXNUM は広いほど嬉しいといいたいわけ。

493
名無しさん@お腹いっぱい。[sage]   投稿日:2008/01/04 00:06:38
しかしなぜ煽りが CLISP 限定なんだろう…?
ひょっとしてCommon Lisp と CLISP の区別のつかないただの荒しか?
コメント1件

494
名無しさん@お腹いっぱい。[sage]   投稿日:2008/01/04 02:18:41
>493
> しかしなぜ煽りが CLISP 限定なんだろう…?
cmucl とか sbcl とか...
3 bit とか 4 bit の tag でやってんじゃない

495
名無しさん@お腹いっぱい。[age]   投稿日:2008/03/02 16:18:50
お久しぶり。

496
名無しさん@お腹いっぱい。[sage]   投稿日:2008/03/12 02:37:13
paulさんは、vipperなのですか?

497
名無しさん@お腹いっぱい。[sage]   投稿日:2008/03/12 02:47:36
けっこう有名じゃなかったっけ?

498
名無しさん@お腹いっぱい。[sage]   投稿日:2008/03/18 15:53:32
Practical Common Lispを読みながら
Common Lispを勉強中。
プログラム書き始めて25年のオサーンだが、
こんなに面白いものを放置していたなんて
もったいないことをしたな。



499
名無しさん@お腹いっぱい。[sage]   投稿日:2008/03/18 16:22:07
気にしない。
そういう人はえてしていろいろ情報が出て世間のリテラシが底上げされてやっと
自分も理解できるもの。

500
名無しさん@お腹いっぱい。[sage]   投稿日:2008/03/18 23:16:29
アーリーアダプタとか変なものに取り憑かれてる人達もいるけどな。

501
名無しさん@お腹いっぱい。[sage]   投稿日:2008/03/19 00:38:30
Lisp, Schemeなんてもはやアーリーでも何でもないけどな。

502
名無しさん@お腹いっぱい。[sage]   投稿日:2008/03/19 01:47:33
何でも飛びつきたがる若人の意識が底上げされれば
それでいいんじゃないの

503
あぼーん[あぼーん]   投稿日:2008/03/23 14:29:48
あぼーん

504
りぼーん[りぼーん]   投稿日:2008/03/23 15:50:07
りぼーん

505
名無しさん@お腹いっぱい。[]   投稿日:2008/03/25 12:37:42
LISP好きだよ。LISP
愛してるLISP。

506
lisp[lisp]   投稿日:2008/03/25 20:11:43
lisp

507
名無しさん@お腹いっぱい。[sage]   投稿日:2008/03/26 01:41:26
教えてください
vmstatってなんの略で読み方はなんですか?
調べてもわかりません

508
名無しさん@お腹いっぱい。[sage]   投稿日:2008/03/26 02:10:39
> 調べてもわかりません

おまえ、manくらい引いてから言えよ。

509
名無しさん@お腹いっぱい。[sage]   投稿日:2008/03/26 02:59:13
ありがとうございます
こんな機能があったんなんて感激です

510
名無しさん@お腹いっぱい。[sage]   投稿日:2008/03/27 23:00:30
'(S式 可愛いよ S式)

511
名無しさん@お腹いっぱい。[sage]   投稿日:2008/03/27 23:16:29
プログラムはM式で書くんだけどな

512
名無しさん@お腹いっぱい。[sage]   投稿日:2008/03/27 23:27:21
そいえば, ここ何年か, M式にお目にかかった事ないな

513
名無しさん@お腹いっぱい。[sage]   投稿日:2008/03/28 15:14:23
SだとかMだとか、ここはエロいスレですね><

514
名無しさん@お腹いっぱい。[]   投稿日:2008/03/29 23:53:19
CLSQLはCLispで動かんのかあぁぁぁ。
はぁはぁ。

515
名無しさん@お腹いっぱい。[]   投稿日:2008/04/06 10:34:21
AllegroCacheとか使っている?

516
名無しさん@お腹いっぱい。[sage]   投稿日:2008/04/06 13:17:13
Lisperのドクター苫米地がSunのHPのインタビューで
「21世紀にUNIXもないだろw」
みたいなこと言ってた。
そんなに偉いのかあ

517
名無しさん@お腹いっぱい。[sage]   投稿日:2008/04/06 21:55:20
苫米地英人ってよくわからないなあ。
まったく無能というわけじゃないんだろうけど実にあやしい。

518
名無しさん@お腹いっぱい。[sage]   投稿日:2008/04/06 23:57:02
昔はLisperだったが今はすっかりアレな人に…

519
名無しさん@お腹いっぱい。[sage]   投稿日:2008/04/07 01:39:54
http://sdc.sun.co.jp/news/200201/danwa01.html
21世紀になってUnixはないでしょって。
これはね、SolarisがとうとかLinuxがどうとかというレベルじゃないですよ。
もうひとつ上のレベル。
OSという本質的な意味ね。IBMとかが「Linuxで!」なんて聞くと「え?っ!」て思うもん。
「あなたたち、IBMでしょ。それはないんじゃないですか?」って。
そりゃMulticsの時代にMulticsってヤバイからUnixねって、それって何10年も前の話でしょ。
コメント1件

520
名無しさん@お腹いっぱい。[sage]   投稿日:2008/04/07 15:42:03
1つは21世紀になってノイマン型はないでしょって。
これはね、OSがとうとかCPUがどうとかというレベルじゃないですよ。
もうひとつ上のレベル。ノイマン型という本質的な意味ね。
IBMとかが「ノイマン型で!」なんて聞くと「え〜っ!」て思うもん。
「あなたたち、IBMでしょ。それはないんじゃないですか?」って。
そりゃENIACの時代にENIACってヤバイからEDVACねって、それって何10年も前の話でしょ。

521
名無しさん@お腹いっぱい。[sage]   投稿日:2008/04/07 23:37:53
1つは21世紀になってperlはないでしょって。
これはね、コンパイラがとうとかスクリプトがどうとかというレベルじゃないですよ。
もうひとつ上のレベル。スクリプトという本質的な意味ね。
IBMとかが「perlで!」なんて聞くと「え〜っ!」て思うもん。
「あなたたち、IBMでしょ。それはないんじゃないですか?」って。
そりゃJCLの時代にJCLってヤバイからperlねって、それって十何年も前の話でしょ。

コメント1件

522
名無しさん@お腹いっぱい。[sage]   投稿日:2008/04/07 23:39:53
>519
OSの"Operating"をuser operationと勘違いしているのではないか?

523
名無しさん@お腹いっぱい。[sage]   投稿日:2008/04/08 00:24:31
> もうひとつ上のレベル。ノイマン型という本質的な意味ね。
そこは
「計算機という本質的な意味ね。」
にしてほしかった。95点。

524
名無しさん@お腹いっぱい。[sage]   投稿日:2008/04/08 22:28:05
えーっ!?UNIXですかぁ?(笑)
コメント1件

525
名無しさん@お腹いっぱい。[sage]   投稿日:2008/04/08 23:39:20
>524
ITS とか TOPS とか TENEX とか Lisp マシン OS って言ってほしいんか?


526
名無しさん@お腹いっぱい。[sage]   投稿日:2008/04/15 18:14:48
Dr.苫米地にきいてください。

527
名無しさん@お腹いっぱい。[sage]   投稿日:2008/05/12 21:18:44
>521
IBMは JCLヤバイ→REXX
ちゃんと自社開発してる
メインフレームでもPCでも動く

528
名無しさん@お腹いっぱい。[sage]   投稿日:2008/06/03 20:00:55
若干すれ違いになるけど、lispにとってドットペアって必須?
無いとできないことってある?
コメント1件

529
名無しさん@お腹いっぱい。[sage]   投稿日:2008/06/03 20:55:56
リスト末尾がnil以外
e.g. (A . B), (1. 2)

530
名無しさん@お腹いっぱい。[sage]   投稿日:2008/06/04 00:40:12
>528
なくても何とかなるけど、あれば効率よく処理できることは多々あるな

コメント1件

531
528[sage]   投稿日:2008/06/04 01:51:47
>530
やっぱりそうか。ありがとう。

532
名無しさん@お腹いっぱい。[sage]   投稿日:2008/07/06 06:28:30
310 :デフォルトの名無しさん:2008/07/02(水) 02:44:41
中身読めるよ
http://book.realworldhaskell.org/beta/

533
名無しさん@お腹いっぱい。[sage]   投稿日:2008/11/05 06:39:09
))))
が恋しいよぉ

}
}
}
}
は嫌いだぁ > Java

534
名無しさん@お腹いっぱい。[sage]   投稿日:2008/11/05 09:45:20
つ }}}}

535
名無しさん@お腹いっぱい。[sage]   投稿日:2008/11/05 12:17:13
for (int i = 2; i <= 1000; i++) {
  for (int j = 2; j < i; j++) {
    if (i % j == 0) {
      break;}}
  if (i == j) {
    System.out.println(i);}}


……これはこれでアリのような気がしてきた。

536
名無しさん@お腹いっぱい。[sage]   投稿日:2008/11/05 12:19:56
教科書とかでごく稀に見るかな。
空間を詰めるためだと思うけど。

537
名無しさん@お腹いっぱい。[sage]   投稿日:2008/11/06 09:04:18
class ... {
... method(...) {
...
synchronized (...) {
...
try {
...
... }
catch (...) {
...
... }}}}

イマイチ座りがよろしくなくね?

コメント1件

538
名無しさん@お腹いっぱい。[]   投稿日:2008/11/28 06:35:24
) が余ってしまう病気になった orz
if (function(args ...)))

539
名無しさん@お腹いっぱい。[]   投稿日:2009/08/10 20:40:51

540
名無しさん@お腹いっぱい。[sage]   投稿日:2009/08/11 08:34:46
>537
M式っぽいな

541
名無しさん@お腹いっぱい。[]   投稿日:2009/08/15 17:43:01

have-sexp

542
名無しさん@お腹いっぱい。[sage]   投稿日:2009/08/15 17:55:51
NIL

543
名無しさん@お腹いっぱい。[sage]   投稿日:2009/08/24 12:11:45
もとはLispで書かれていたEliza。
今日ではいろいろクローンができています。
Elizaとお話しよう。
http://nlp-addiction.com/eliza/
http://www-ai.ijs.si/eliza/eliza.html

544
名無しさん@お腹いっぱい。[sage]   投稿日:2009/12/09 00:49:58
t

545
名無しさん@お腹いっぱい。[sage]   投稿日:2010/03/13 21:00:44
Mathematica は Lisp の方言なんですが、これって CL に近いものなんですか?
コメント1件

546
名無しさん@お腹いっぱい。[sage]   投稿日:2010/03/20 23:55:06
>545
何を寝惚けたことを…

547
名無しさん@お腹いっぱい。[sage]   投稿日:2010/07/27 20:43:57
http://lisp.dive2ent.com/

部屋とパソコンとLISP

548
名無しさん@お腹いっぱい。[sage]   投稿日:2010/09/06 22:08:10
括弧 括弧 括弧 括弧 括弧 括弧 括弧・・・・

 ♪  ∧∧ 「`j  ♪   
    (,,゚∀゚)/φ       付けて 泣きたいわ!
    ヽ づ〃) ♪   
   〜〉(_O__).、  
    し'⌒\_)   ♪ 

549
名無しさん@お腹いっぱい。[sage]   投稿日:2010/10/15 00:23:34

550
名無しさん@お腹いっぱい。[sage]   投稿日:2010/10/25 14:15:07

551
名無しさん@お腹いっぱい。[]   投稿日:2011/01/14 12:02:18
bind って lisp?
isccc_sexpr_cons とか isccc_sexpr_car とか isccc_sexpr_cdr とか
# いや、まぁネタだけど………

552
名無しさん@お腹いっぱい。[sage]   投稿日:2011/01/14 13:42:33
ちょっとだけ面白いと思う

553
名無しさん@お腹いっぱい。[sage]   投稿日:2011/01/14 15:24:38
なんのこっちゃ分からん人もいるだろうから貼っとく。
https://www.codeblog.org/viewsrc/bind-9.3.2/lib/isccc/alist.c

554
名無しさん@お腹いっぱい。[sage]   投稿日:2011/01/14 15:46:50
LISPではないだろ

555
名無しさん@お腹いっぱい。[sage]   投稿日:2011/01/15 00:46:07
これがネタにマジレスか

556
名無しさん@お腹いっぱい。[sage]   投稿日:2011/01/15 02:37:58
ネタのできが悪いから。
コメント1件

557
名無しさん@お腹いっぱい。[sage]   投稿日:2011/01/15 14:22:44
>556 じゃあ、 本当に bind を lisp 化してみようか?

558
名無しさん@お腹いっぱい。[sage]   投稿日:2011/01/15 15:21:48
bind lisp化はここから始まった
更新情報
・スレッド一覧ページで過去ログのタイトル検索・一覧表示ができるようになりました(2016/1/20)
NGワード登録
登録する
スレッド内検索

UNIX板 タイトル検索

このスレッドが人気です(実況系)
おはよう!時代劇 暴れん坊将軍3 #52[字][再] (699)テレ朝実況
映画天国 「スノー・エンジェル」 2 (294)NTV実況
NEWS ZERO 2 (996)NTV実況
万年B組ヒムケン先生 ★1 (651)TBS実況
NEWS23★1 (826)TBS実況
報道ステーション★4 (803)テレ朝実況
プロフェッショナル仕事の流儀「彩色復原師・荒木かおり」★1 (965)NHK実況
キスマイBUSAIKU!? (619)フジ実況
このスレッドが人気です(ニュース系)
【トランプ】「米国車は日本で車を販売できないのに、日本は米国に何十万台も輸出している」 日本を名指しで批判 ★3 (485)ニュー速+
【トランプ】「米国車は日本で車を販売できないのに、日本は米国に何十万台も輸出している」 日本を名指しで批判 ★2 (1000)ニュー速+
【国際】トランプ大統領、TPP離脱大統領令に署名 (1000)ニュー速+
【トランプ】「米国車は日本で車を販売できないのに、日本は米国に何十万台も輸出している」 (1003)ニュー速+
【国際】米トランプ大統領 日本と中国の貿易姿勢を批判 「公平ではない」★2 (1000)ニュー速+
【国際】米トランプ大統領 日本と中国の貿易姿勢を批判 「公平ではない」 (1000)ニュー速+
【曜変天目茶碗】なんでも鑑定団・国宝級茶碗に陶芸家「どう見てもまがい物」福建省の倣製品工房の描彩天目の二千円商品に類似 (1000)ニュー速+
【共謀罪】安倍首相「法案を整備出来なければ東京五輪はできない」★2 (1001)ニュー速+
UNIX板の人気スレ
Emacs Part 50 (156)
Emacs Part 47 (995)
FreeBSDを語れ Part43 (303)
Vim Part25 (987)
NetHack 地下:61 (1017)
初心者もOK! FreeBSD質問スレッド その120 (1018)
Emacs Part 48 (997)
初心者もOK! FreeBSD質問スレッド その121 (958)
シェルスクリプト総合 その25 (844)
Oracle Solaris 総合スレッド 其の2 (236)
シェルスクリプト総合 その23 (1000)
Cygwin使っている人いますか? その21 (980)
FreeBSDを語れ Part37 (992)
Cygwin使っている人いますか? その22 (696)
雑談スレだよもん☆もんだよもんもんだよもん!{36} (616)
シェルスクリプト総合 その24 (999)
NetHack 地下:62 (354)
\chapter{\TeX} % 第九章+ (1001)
*BSDニュース@2ch その7 (635)
NetBSD その29 (469)
FreeBSDを語れ Part38 (983)
Navi2ch for Emacs (Part 21) (812)
連番のH画像/動画を一気にダウンロードする6 (984)
雑談スレだよもんもんもんだよ☆だよだよもん!{35} (991)
*BSDニュース@2ch その6 (982)
\chapter{\TeX} % 第十章 (541)
Vim Part26 (431)
Emacs Part 46 (984)
OpenBSDユーザーコーナー Part8 (932)
このサイトについて
このサイトは2ちゃんねるからデータを取得し、表示するサービスです。
画像のインライン表示機能について
画像のURLの後ろにある[画像をインライン表示]をクリックすると、URLの下に表示します。
表示される画像は横幅100pxに縮小されていて、クリックすると原寸で表示します。
このサイトの特徴
1)スレッド内検索ができます
2)レス(「>>1」など)のポップアップができます
3)不適切な言葉を含む投稿を表示しません
4)ページ内で画像を直接表示できます
5)2ch他スレッドへのリンクはタイトル・板名つきでリンクします
6)すっきりとしたデザインで表示します
7)最新スレや前スレをチェック・一覧表示します
8)NGワード機能の搭載でイヤな言葉が目に入りません
9)荒らしを自動チェックします
10)スレッド内・同一IDの書き込みだけ表示できます
11)レスの返事をレスされた発言の下に表示する「まとめビュー」が利用できます
12)シリーズ化したスレッドの一覧を表示します
13)最新のスレッドがある場合はお知らせします
削除について
こちらをご覧ください
機能要望について
現在機能要望受付中です。
問い合わせについて
こちらのページからどうぞ
Amazon


このサイトは2ch.scからデータを取得・表示しています。削除などについてはこちらをご覧ください。 アクセスモード: