1 名前:デフォルトの名無しさん [2007/08/12(日) 21:38:15 ] 過去スレ Part17: ttp://pc11.2ch.net/test/read.cgi/tech/1177065699/ Part16: ttp://pc11.2ch.net/test/read.cgi/tech/1172404795/ Part15: ttp://pc10.2ch.net/test/read.cgi/tech/1151025773/ Part14: ttp://pc8.2ch.net/test/read.cgi/tech/1132275726/ Part13: ttp://pc8.2ch.net/test/read.cgi/tech/1115901841/ Part12: ttp://pc8.2ch.net/test/read.cgi/tech/1100229366/ Part11: ttp://pc5.2ch.net/test/read.cgi/tech/1091456033/ Part10: ttp://pc5.2ch.net/test/read.cgi/tech/1075630259/ Part9: ttp://pc2.2ch.net/test/read.cgi/tech/1069594582/ Part8: ttp://pc5.2ch.net/tech/kako/1058/10582/1058263391.html Part7: ttp://pc5.2ch.net/tech/kako/1042/10421/1042167213.html Part6: ttp://pc3.2ch.net/tech/kako/1031/10315/1031560687.html Part5: ttp://pc3.2ch.net/tech/kako/1023/10230/1023091882.html Part4: ttp://pc.2ch.net/tech/kako/1016/10162/1016211619.html Part3: ttp://pc.2ch.net/tech/kako/1008/10082/1008220265.html Part2: ttp://pc.2ch.net/tech/kako/1002/10025/1002584344.html Part1: ttp://piza2.2ch.net/tech/kako/987/987169286.html
183 名前:デフォルトの名無しさん mailto:sage [2007/09/29(土) 10:43:01 ] 実行しただけだが、1行( (null? l) '()) と直しただけで、 後は説明通りに動いてるように見えるけど。 どう上手く動かしたいのかな? ちなみにこれが返ってきたが =>("hello" '("hello" "world") "world")
184 名前:182 mailto:sage [2007/09/29(土) 11:02:27 ] >>183 自分の環境で実行すると下のようにエラーが出てしまうんです。 何が悪いのか全然わからなくて… gosh> *** ERROR: string required, but got quote Stack Trace: _______________________________________ 0 (string=? a (car l)) At line 219 of "(stdin)" 1 (rember a (car l)) At line 216 of "(stdin)" 2 (rember a (cdr l)) At line 220 of "(stdin)"
185 名前:デフォルトの名無しさん mailto:sage [2007/09/29(土) 11:50:36 ] そういうことならリスト中のquoteを外せば動くけど、 string=?する前にはstring?の述語入れた方がいいね。 こっちで試した処理系はたまたまsymbolと文字列が 同じ扱いなんで混乱させてしまった。
186 名前:デフォルトの名無しさん mailto:sage [2007/09/29(土) 11:51:27 ] やれやれ
187 名前:デフォルトの名無しさん mailto:sage [2007/09/29(土) 11:54:04 ] - ( (string=? a (car l)) (rember a (cdr l))) + ( (and (string? (car l)) (string=? a (car l))) (rember a (cdr l))) symbol に string=? を適用したので error になってる、っていってるじゃん。
188 名前:デフォルトの名無しさん mailto:sage [2007/09/29(土) 11:54:36 ] そういうアバウトな要素の比較はequal?のが良いと思う。 string=?は文字列が来る事が確実な時にのみ使うべき。
189 名前:デフォルトの名無しさん mailto:sage [2007/09/29(土) 12:01:44 ] おいおいw
190 名前:デフォルトの名無しさん mailto:sage [2007/09/29(土) 12:04:15 ] → (rember "hoge" '("hello" ("hello" "world" ) "hoge" "world"))) → remover ってことじゃないんですかねw
191 名前:182 mailto:sage [2007/09/29(土) 13:01:54 ] >>185 >>187 >>188 symbolについての理解不足を指摘していただいてありがとうございます。 schemeの理解が少し進みました。 symbolだから何が入っててもおかしくないわけですね。listでも、文字列でも、関数でも。 関数のリストって考えもできるのがおもしろそうです。 ありがとうございました。
192 名前:175 mailto:sage [2007/09/30(日) 00:51:48 ] ACLのインストーラ落として起動したら、「200Mあるおw」 って言われたので断念しました。 LISPBoxで勉強します。
193 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 02:53:24 ] よくわからん…ドキュメントとかライブラリとか込みで 200MB だろ? VisualStudio なんかに比べたら激しく小さいと思うけど、どれくらいのサイズなら OK なの?
194 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 03:01:55 ] 200M入らなくて諦めるってのはその程度の意気込みと言うこと
195 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 03:13:15 ] そんなふうに意見を切りすてるのは勿体無い。理由をちゃんと聞けば対応できるかもしれないじゃん。 ドキュメントをあきらめて Web 参照にするだけで数十M減らせるし。ただでさえマイナーで、俺たちは死滅しかけているんだぞっと。 意気込みとかなくても気軽に Lisp の世界に参加できる事をもっとアピールしたい。Emacs からでもいいじゃない。
196 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 03:24:08 ] 関係者居るんだな…
197 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 03:30:32 ] ん? ACL のってことか?全然関係ねーよ。でも Franz の人は c.l.l とかに出てきてるから意見を言うくらいはできるだろう。
198 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 03:31:33 ] 悪いこととは思ってないんだが。
199 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 03:55:55 ] >>196 =>>198 ? 「関係者」とか「悪いこと」とか、 自分の脳内だけでこの場と関係してる概念持ち出されても 何がやりたいのかさっぱりなんだけど。
200 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 05:07:55 ] いいよもう黒板で。
201 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 10:59:31 ] 200MB? Schemeってそんなにあんの? cygwinのSchemeとかもそんくらいあんの?
202 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 11:29:16 ] そんな話題どうでもええ
203 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 11:32:21 ] little schemer,seaseoned schemer,reasoned schemerはちゃんと読みたいし、 SICPも読んでみたいし、λ計算とかの数学的な背景もきちんと勉強したいが、 仕事しながらだと何年たってもおわらなそう。 みんなはやっぱ情報専攻で大学の時にやったの?うらやましいわ。
204 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 11:53:07 ] 寝食を忘れて読めばいい 少年老いやすく学成りがたし、一瞬の光陰軽んずべからず λ計算に王道なし
205 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 12:31:56 ] 睡眠はとれよ
206 名前:デフォルトの名無しさん [2007/09/30(日) 12:52:16 ] やだよ
207 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 12:58:47 ] 禿げるよ
208 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 13:04:32 ] 剥げるか、読み通すか、それが問題だ。
209 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 13:05:08 ] ぜんぜん
210 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 13:06:19 ] 呼んだ〜? eecsfacweb.mit.edu/facpages/sussman.html
211 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 13:09:02 ] どうして Lisp と関係ない話題だと元気になるのですか?自演なのですか?
212 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 13:46:46 ] >>203 経験を積んだ大人じゃないとLispの良さは分からない。
213 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 13:47:13 ] どうも2ちゃんに来ると攻撃的なレスつけちゃうよね。 Lispに関して気軽に話せる場なんて他にないんだし仲良くやってこうよ。
214 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 13:50:36 ] >>212 Paul Grahamが25,6歳以上の奴にはLispは無理って言ってなかったっけ
215 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 13:53:33 ] LISPで2chツール(ブラウザ他)作ったら人気出ると思うんだ。
216 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 13:56:49 ] 歳をとると経験のバイアスがかかって新しい事へ挑戦しにくくなるってのはあるけど、本当は歳なんて関係ない。
217 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 13:57:39 ] LISPは自然言語だからな。
218 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 14:03:47 ] Paul Grahamが「裸エプロンより裸ランドセルだ」って言っていた
219 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 14:13:04 ] >>215 Navi2ch とか 2ch-mode for xyzzy はLispでないと?
220 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 14:13:44 ] >>214 Orz
221 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 14:19:45 ] >>213 お前はなにか勘違いしている 2chは議論をするところでも仲良しごっこをするところでもない レスで喧嘩して遊ぶところだ その中にたまにいい情報が混じっている、くらいのもんだ
222 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 14:24:47 ] 萌Emacsとかあったらいいな。 2chブラウザもWinnyもShareも出来て、もちろんだが全てメイドが奉仕してくれるんだ。 つまりそれを使っているとそのうち魔法使いになれる。どうかな。
223 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 14:43:44 ] >>219 それはEmacsやXyzzyを使う人にしか魅力がないよね。 そうじゃなくて独立したアプリなんだけどLISPでないと出来にくいような そして魅力的なものってこと。 作れたら作ってるんで所詮ないものねだりだけど。 普及させたいって人が居るみたいだから言ってみた。
224 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 14:48:14 ] LISPでないと出来にくいようなって物が、そもそも無いんじゃないの? 専ブラに関して言えば、出尽くした感があるし。
225 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 14:56:45 ] >>223 ランタイムライセンスがフリーでギコナビレベルのGUIの作れるLispってあったけ?
226 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 15:00:54 ] >>223 しようと思えばnavi2chは独立なアプリにもできるよ。 普通にインストールされた状態のEmacsはつまるところ、 elisp言語処理系にエディタ用拡張モジュールをビルトインした状態のものだから。 普通はEmacsを立ち上げてその中で作業の一環としてM-x navi2chするから わざわざ独立したコマンドに仕立てないだけ。
227 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 15:03:15 ] 独立したアプリという意味がまったくわかってないな 頭悪そう
228 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 15:05:38 ] >>224 人工ポールグレアムはLispじゃないと作れなかったよ。 このスレで初級的な質問に回答させてるけど、よくできてるだろ?
229 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 15:08:13 ] 227のいう意味とやらがはっきりしないが、もしかしてdumpということをご存じないのかな?
230 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 15:08:57 ] マジでか!
231 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 15:15:19 ] そうそう。EmacsとかなしでWYSIWYGで誰でも簡単に使えなきゃ、ってこと。 そういうとこから入る訳じゃない。子供は。
232 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 15:20:26 ] こんにちは人工苫米地です。洗脳しにきました。
233 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 15:25:44 ] どったのこの速さ? と思ったらキチガイが一匹紛れ込んでるだけかよ
234 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 15:29:38 ] > (= (+ 1 1) 1) t ほんとだ!
235 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 16:01:21 ] 僕のオナニーみてください>< まで読んだ
236 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 16:04:16 ] >>229 毎回あの糞重い起動で? 設定を全部テキストとS式で設定して? ファイルサイズは? 独立アプリとしてかなり致命的だと思うんだけど つーか話の流れを見ればただたんに「できる」って話をしていないのは判るだろう 読解力無いのかよ・・・
237 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 16:08:00 ] >>215 >LISPで2chツール(ブラウザ他)作ったら人気出ると思うんだ。 まずこの仮定が間違ってるから仕方がない。
238 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 16:13:43 ] LISPerはプログラムは作ってもアプリは作らない
239 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 18:34:50 ] >>238 !!!
240 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 18:40:57 ] 処理系作りで忙しいから応用には興味がないとかw
241 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 19:21:17 ] 言語の乗り換えの契機になるようなアプリって何だろうね。 Rails は Ruby 書く人を (たぶん) 増やしたのだろうけど、 それは、今の時代の空気 (「WEB2.0」だの「アジャイル」だの) に 良く合っていたからかな。Rails はアプリじゃないが。 次の時代の空気を先取りする Lisp 製アプリ
242 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 19:26:33 ] を、俺が作ろうと思っている。ちょっとまちなー
243 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 19:26:52 ] アプリが増えても書く人は増えないな。やっぱフレームワークですよ。 魔法のようなやつだれか作ってくれ。
244 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 19:28:18 ] 47氏キター!
245 名前:デフォルトの名無しさん [2007/09/30(日) 19:30:35 ] 記念真紀子age
246 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 19:30:53 ] schemeがどこまでできるのかわからん・・・ 組み込み関数のリファレンス的なページないですか><
247 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 19:52:00 ] ocamlとかhaskellなら開発効率が全然違うって話だけどね。 pugsとかいうperl6の処理系を作った大学生はhaskellの勉強から3ヶ月でpugs完成させたっていうけど。 俺は3ヶ月じゃhaskell使いこなせ無さそうだし。
248 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 20:13:07 ] Haskellから得るものは大きいが Lispから得たものはないと言ってみる
249 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 20:25:27 ] >>246 ここに全部書いてあるよ www.r6rs.org/
250 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 20:30:48 ] 個人的な感覚では、ocamlは型にうるさいschemeって感じだけど、 haskellは全然別物って気がしてる。 haskellは入門書を読んで、ちょろちょろ書いてみる程度しか知らないが。
251 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 20:41:40 ] R6RSでたんだ。知らなかったよ。 どこが変わったのかな・・・
252 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 21:17:23 ] REPL が無くなったんだっけ? >> R6RS
253 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 23:12:29 ] WindowsのUIがまともに使えるLispってACL以外にあるのけ?
254 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 23:31:48 ] >>253 >>180
255 名前:デフォルトの名無しさん mailto:sage [2007/10/01(月) 00:15:59 ] つ LispWorks
256 名前:デフォルトの名無しさん mailto:sage [2007/10/01(月) 00:21:12 ] 分散処理のライブラリを書いてたらLispっぽくなってきた /( ^o^ )\なんてこったい
257 名前:デフォルトの名無しさん mailto:sage [2007/10/01(月) 00:29:05 ] >>254 Corman、日本語扱えるようになったの?
258 名前:デフォルトの名無しさん mailto:sage [2007/10/01(月) 00:42:12 ] 日本語っつーかunicode対応してないの?
259 名前:デフォルトの名無しさん mailto:sage [2007/10/01(月) 00:52:46 ] >>256 グリーンスパンの(ry
260 名前:デフォルトの名無しさん mailto:sage [2007/10/01(月) 01:26:32 ] >>249 dクス!
261 名前:デフォルトの名無しさん mailto:sage [2007/10/01(月) 19:53:54 ] なんで誰も>>204 に「“一寸”ですよ」と教えてあげない件
262 名前:デフォルトの名無しさん mailto:sage [2007/10/02(火) 00:32:38 ] 宣言的という事がよくわかりません。どうしたらいいですか。 タコな質問ですみません。
263 名前:デフォルトの名無しさん mailto:sage [2007/10/02(火) 03:01:18 ] 処理の手順を書くのは手続き型言語で良いんだけど その中でも、何かを求める式を考えるときは Scheme を使う俺 手続き型言語で複雑な式は考えたくない
264 名前:デフォルトの名無しさん mailto:sage [2007/10/02(火) 22:06:16 ] しっかしLispってマイナーだよね… 誰も知らんぞ
265 名前:デフォルトの名無しさん mailto:sage [2007/10/02(火) 22:13:15 ] どんなとこに居るんだよw
266 名前:デフォルトの名無しさん mailto:sage [2007/10/02(火) 22:30:38 ] >>264 中学高校のパソ部ですか?ww
267 名前:デフォルトの名無しさん mailto:sage [2007/10/02(火) 22:32:52 ] このつまらない流れは自演なの?
268 名前:デフォルトの名無しさん [2007/10/03(水) 00:37:23 ] しっかしLispってマイナーだよね… ×誰も知らんぞ ○誰も開発に使ってないぞ
269 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 00:38:27 ] Lispなら聞いたことあるくらいは言ってもらえる。 Schemeとなると更に知名度下がるけど。
270 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 00:50:54 ] 俺の周りの奴には一通りプログラミング言語の歴史を説明しておいたから Lisp を知らない人は居ない。まあ憶える必要の無い言語くらいに思われている みたいだけど。
271 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 01:11:04 ] これを見せればOK\(^o^)/ www.asahi-net.or.jp/%7Eki4s-nkmr/lisp20061121/l
272 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 01:13:30 ] URL切れちゃった/(^o^)\ www.asahi-net.or.jp/%7Eki4s-nkmr/lisp20061121/lisp.html
273 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 01:20:20 ] 次からテンプレに貼ります。
274 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 01:23:52 ] >>272 のリンクにあるみたいにLispがそんなにすげーなら なんで>>268 みたいなことになるんだ? 逆に言えばLispって誰も使わないってことは…
275 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 01:35:13 ] Lisperはジェダイかニュータイプなんだよ。
276 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 01:39:46 ] >>274 凄すぎて普通程度の脳みそだと使いにくいってことじゃね?
277 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 01:52:47 ] >>274 Lisperは一向に完成する見込みのない「LISP以上の何か」を作るのに忙しい
278 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 08:10:41 ] マジレスすると、仕事でプログラムやってる奴の ほとんどは仕事として淡々と与えられたものを使っているだけ。 プログラム自身に興味がある奴はごく一部。
279 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 08:24:13 ] programing言語を選択する managerには有り難味がわからない言語だからな。
280 名前:デフォルトの名無しさん [2007/10/03(水) 08:43:56 ] Lispの凄さが真実なら、マネージャーにはすげーありがたい話だろ。 でも誰も使わないっていうんはつまりそういうことなんじゃね?
281 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 08:45:01 ] なんで日本政府は一般的にもっと教育、啓蒙しなかったのかな。 その尻拭いに日本政府が金出して安い開発環境作れよ\(^Λ^)/ Allegro高いから買えないんだよ/(^Λ^)\
282 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 08:46:45 ] 頭のとんがったマネージャーが悪いんだなw
283 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 08:55:47 ] 啓蒙しようとして先行き過ぎて第5世代がこけちゃったんだよ。 それにちゃんと国のお金で Kyoto Common Lisp (aka GCL) をつくってるじゃん。