Lisp@UNIX版 (585レス)
1-

85: 名無しさん@お腹いっぱい。 [sage] 02/09/17 09:07 AAS
>>84
84(1): 名無しさん@お腹いっぱい。 [sage] 02/09/17 03:38 AAS
< や > が多すぎて読みづらそう
ってのはどう?
名前に使いたい文字だよね。
86
(1): 名無しさん@XEmacs [sage] 02/09/17 13:58 AAS
>>80
80(1): 名無しさん@お腹いっぱい。 [sage] 02/09/16 19:39 AAS
>>69 「究極の」とは書いてなかったような。「知る人ぞ知る」じゃなかった?

>>76 「愉快犯」とか?

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

UIの側からの話だけど、emacsとかlispとかって、一旦入ったらそのなかで
何でもやるって感じの、「環境」だよね。パイプでつないで小さなプログラムで
複雑なことをするUNIX流の「環境」とは、だからちょっと色がちがうかなとおもう。
MIT AI Lab.のLisp屋さんが(Stallmanの表現では)、
AI Lab.の成果を持ち逃げする形で、
Symbolics社やLMI社を設立し、proprietaryなLisp machineを作り始めた。
外部リンク[html]:kogs-www.informatik.uni-hamburg.de

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

この運動がGNU projectの元になっている。
(GNU版)UNIX上でLispを動かすのがopenなarchitectureだと考えたみたい。
87
(1): 名無しさん@お腹いっぱい。 [sage] 02/09/17 14:00 AAS
あれ、RMSが協力してた会社ってなかった?
88
(2): 名無しさん@お腹いっぱい。 [sage] 02/09/17 22:03 AAS
おい 外部リンク:emacslisp.org が大変だ!!
89
(1): 名無しさん@お腹いっぱい。 [sage] 02/09/17 22:49 AAS
>>86
LMIは 87さんが言う、協力してた会社だったと思う。Symbolicsが提供してる
機能をかたっぱしから自力でLMIのマシンにポートしてたとか。(GNU以前の話です。)
ちなみにSymbolicsについてGNU emacs の作者は、"My Enemy"というシンプルな形容をします。

>>88 写真の人、みんな幸せそうだよ。。
90: 名無しさん@お腹いっぱい。 [] 02/09/20 21:41 AAS
藁た → >>88
91: 名無しさん@お腹いっぱい。 [sage] 02/09/20 22:52 AAS
卒業研究で CMU Common Lisp (on Sun4)使ってプログラム作りました。
私がやっていたのは resolution principle って奴です。
なつかすぃ ...
92
(2): 名無しさん@お腹いっぱい。 [] 02/09/24 20:53 AAS
驚くほど lisp が好きになるような catch と throw の例を教えて。
93
(1): 名無しさん@お腹いっぱい。 [sage] 02/09/24 22:46 AAS
        rー、
    」´ ̄`lー) \
    T¨L |_/⌒/ ← throw
     `レ ̄`ヽ〈
       |  i__1
     _ゝ_/ ノ
      L__jイ´_ )
        |  イ
         |  ノ--、           r'⌒ヽ_
        ゝ、___ノ二7  /´ ̄l、_,/}:\
         |ーi |   l_/ /__ィ::.  ゝ~_ィ´:; ,ゝ
        __〉 {      (T´ |1:::.  \_>、};;_」
       'ー‐┘       ! ` ̄''ァ一 、\ ヽ}  ← catch
               〈` ̄ ̄^`¬ノ .::〔 ̄´
                   1  ヽ   .:::レ  ヽ、
                |_イー-、_;;j|_:.   ゝ、
                __,,,... -- |. {―――‐フゝ、   〉 -- ...,,,__
        _,, -‐ ´       ,r|__ト,    1ニノ ー'´       ` ‐- ,,_
    , ‐ ´         └―'´                     `
94: 名無しさん@お腹いっぱい。 [sage] 02/09/25 16:29 AAS
お前ら、かっこつけすぎです。(藁
95: 名無しさん@お腹いっぱい。 [sage] 02/09/25 16:48 AAS
        rー、
    」´ ̄`lー) \
    T¨L |_/⌒/ ← Java
     `レ ̄`ヽ〈
       |  i__1
     _ゝ_/ ノ
      L__jイ´_ )
        |  イ
         |  ノ--、           r'⌒ヽ_
        ゝ、___ノ二7  /´ ̄l、_,/}:\
         |ーi |   l_/ /__ィ::.  ゝ~_ィ´:; ,ゝ
        __〉 {      (T´ |1:::.  \_>、};;_」
       'ー‐┘       ! ` ̄''ァ一 、\ ヽ}  ← Lisp
               〈` ̄ ̄^`¬ノ .::〔 ̄´
                   1  ヽ   .:::レ  ヽ、
                |_イー-、_;;j|_:.   ゝ、
                __,,,... -- |. {―――‐フゝ、   〉 -- ...,,,__
        _,, -‐ ´       ,r|__ト,    1ニノ ー'´       ` ‐- ,,_
    , ‐ ´         └―'´                     `
96
(1): 87 [] 02/09/25 19:17 AAS
>>89
やっと前に見たページ見つけたよ。
外部リンク[html]:www.sipeb.aoyama.ac.jp
97: 名無しさん@お腹いっぱい。 [] 02/09/25 19:37 AAS
>>96
Richardが、かって泣かんばかりになげいたことがあります。「私の人生って
なんだったんだろう。」

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

RMSアニキに萌え……
98: 名無しさん@お腹いっぱい。 [] 02/09/25 21:42 AAS
でも rms は 年齢!=彼女いない暦 (ex. Alix)
なのだから、この板にいるやからの 2/3 より偉い。
漏れよりモナー
99: 92 [] 02/09/25 21:46 AAS
>>93 チェッ。。。ネタじゃないのに。

じゃあ、痺れるような continuation の使い方を見せて。
100
(1): 名無しさん@お腹いっぱい。 [sage] 02/09/25 23:05 AAS
((call/cc call/cc) (call/cc call/cc))
101
(1): 92 [] 02/09/26 18:07 AAS
>>100 ネタはもうお腹いっぱい。

continuation は、いくつかの関数がやりとりしながら進行するようなときに使うらしい。
でも、これは scheme の強力な部分ではないのですか?どう使えばいいのよ?
102: 名無しさん@お腹いっぱい。 [sage] 02/09/26 19:17 AAS
外部リンク[html]:www.ccs.neu.edu
103: 名無しさん@お腹いっぱい。 [] 02/09/27 23:42 AAS
scwmやgwmを使ってる奴少ないな。
104: 名無しさん@お腹いっぱい。 [sage] 02/09/30 12:00 AAS
gwmはlisp類じゃないような。見た目はlispっぽいけど。
Cとc-shellぐらい違う。
105: 名無しさん@お腹いっぱい。 [] 02/10/02 21:29 AAS
scwmは半年前に使ってみたけど、不安定だったなー
106: 名無しさん@お腹いっぱい。 [sage] 02/10/15 10:49 AAS
>>101
(let ()
(call/cc(lambda(break)
〜なんかの処理〜
停止したいときにbreakに括弧を付けて呼びだすと、
)) ; lambda call/cc
ここにジャンプする
) ; let

このbreakの値(=継続)を保存しておくと、任意の位置で中断と再開ができたりする。
応用は、デバッガ、強調型マルチタスク、コルーチン、任意の処理のハンドル化、など。
107: 名無しさん@お腹いっぱい。 [] 02/10/15 22:59 AAS
あ〜そろそろACL更新しなきゃ
108: 名無しさん@お腹いっぱい。 [sage] 02/10/15 23:35 AAS
trial 版て Composer 使えないんだもん。つまんない。< ACL
109
(1): 名無しさん@お腹いっぱい。 [sage] 02/10/16 00:09 AAS
cmuclでそこそこ幸せなんですけど、
ACLってそんなに(・∀・)イイ!!ですか?
1-
あと 476 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.021s