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


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

【入門】Common Lisp その4【質問よろず】



1 名前:デフォルトの名無しさん mailto:sage [2008/01/27(日) 11:52:46 ]
lispを触ってみたい入門者のQ&A
初心者のQ&A
本スレでは恥ずかしくて聞けない人のQ&A
本スレは高度すぎて割り込めない人のQ&A
linuxでなくてwindowsでやりたいんですが・・・Q&A
lispを使用してC#やJAVAの代替にするための方法(おまけ)

ま、ゆっくりたりましょう。

「いいものの本質は、いかなる時代においても変わらない」byパワーズ

(list
(url pc8.2ch.net/test/read.cgi/tech/1101386936/l50 :part 1)
(url pc11.2ch.net/test/read.so/tech/1140012484/l50 :part 2)
(url pc11.2ch.net/test/read.so/tech/1181479267/l50 :part 3))


513 名前:デフォルトの名無しさん mailto:sage [2008/05/04(日) 17:25:51 ]
LISP でプログラム可能な小型コンピュータ
ttp://www-nishio.ist.osaka-u.ac.jp/tresearch/Ubiquitous/#news

LISPマシン
ttp://museum.ipsj.or.jp/computer/work/0015.html

まったりと個人でも入手可能なBGA(ボール・グリッド・アレイ)タイプ
ttp://n.h7a.org/blog/images/takoyaki.jpg

514 名前:デフォルトの名無しさん mailto:sage [2008/05/04(日) 17:31:39 ]
うまそうなBGAだw

515 名前:デフォルトの名無しさん mailto:sage [2008/05/04(日) 17:35:06 ]
>>513
> LISP でプログラム可能な小型コンピュータ
> ttp://www-nishio.ist.osaka-u.ac.jp/tresearch/Ubiquitous/#news

どこにLispが出てくるの?

516 名前:デフォルトの名無しさん mailto:sage [2008/05/04(日) 17:46:49 ]
>>515
すまん、六角の光るギミックが衝撃的だったもんで、勘違いした。
以下の論文でAhroDが引き合いに出されてる。

ttp://www.google.co.jp/url?sa=t&ct=res&cd=1&url=http%3A%2F%2Fwww.wiss.org%2FWISS2006Proceedings%2Fdemos-cready%2FDesign_and_Implement_of_the_LISP.pdf&ei=a3YdSOCoAY6o6wP4s8XgCQ&usg=AFQjCNEjCJyp-HYtH3760EWcMZqEOGcpvw&sig2=h-UFOZ4_mMy3TEgvfzJ8Lg


517 名前:デフォルトの名無しさん mailto:sage [2008/05/05(月) 00:32:02 ]
irc.freenode.net
#Lisp_Scheme
utf-8
文字コードは:UTF-8

みんなでLispの話しようぜ!

518 名前:デフォルトの名無しさん mailto:sage [2008/05/05(月) 00:38:01 ]
>>517
#Lispなら参加するところだったんだが。
Schemeは黒板に書いてろ

519 名前:デフォルトの名無しさん mailto:sage [2008/05/05(月) 00:41:05 ]
>>518
異文化交流ということで
そう嫌悪せずにぜひ!
ちなみに私自身はschemeよくしらないのでCL派を増やすためにも...


520 名前:デフォルトの名無しさん [2008/05/05(月) 00:55:17 ]
そもそもircを使ったことが無い。

521 名前:デフォルトの名無しさん mailto:sage [2008/05/05(月) 02:15:38 ]
>>517
ひげぽん乙




522 名前:デフォルトの名無しさん mailto:sage [2008/05/05(月) 10:01:46 ]
>>518
#lispはもうfreenode.netにあるみたいよ


523 名前:デフォルトの名無しさん mailto:sage [2008/05/05(月) 10:48:03 ]
そもそもlispに馴れ合いは必要ないと思うんだよ

524 名前:デフォルトの名無しさん mailto:sage [2008/05/05(月) 10:58:36 ]
c++のマイナーな数値計算パッケージ使ってたら、バグがあってひどい目に会った
common lispのlispで全部書いてある数値計算パッケージのユーザーがあんまりいないなら
gslとかlapackを呼ぶ方がいいんじゃないかと思った

その辺の信頼性はどうなの?
web アプリ関連は使ってる人多くて信頼できそうなんだけど

525 名前:デフォルトの名無しさん mailto:sage [2008/05/05(月) 11:50:22 ]
>c++のマイナーな数値計算パッケージ使ってたら、バグがあってひどい目に会った

スレ違いだと思いつつ、できたら教えて

526 名前:デフォルトの名無しさん mailto:sage [2008/05/05(月) 12:23:27 ]
行列のクラスの定義が
コピーコンストラクター経由で呼ばれることを考慮してなかった

527 名前:デフォルトの名無しさん mailto:sage [2008/05/05(月) 12:28:22 ]
そういうC++の怪奇性に起因するバグは、洗練されたCommon Lispでは発生しませんよw

528 名前:デフォルトの名無しさん mailto:sage [2008/05/05(月) 12:38:59 ]
>>524本気で使ってるとこのノウハウは外にでてこないからねぇ。ユーザーが少ないから実績も少ないしね。
CLライブラリの信頼性は結局本人の力量次第ってことになっちゃう。

529 名前:デフォルトの名無しさん mailto:sage [2008/05/05(月) 12:41:31 ]
>526
しつこくて申し訳ないけど、ズバリライブラリ名教えてくだしあ ><;
事によっては漏れぴんち

530 名前:デフォルトの名無しさん mailto:sage [2008/05/05(月) 14:01:09 ]
>>528 つか、なにしたいのさ?


531 名前:530 mailto:sage [2008/05/05(月) 14:05:33 ]
安価間違えた
× >>528
>>539




532 名前:デフォルトの名無しさん mailto:sage [2008/05/05(月) 14:18:34 ]
・・・これは539に期待せざるを得ない

533 名前:デフォルトの名無しさん mailto:sage [2008/05/05(月) 15:11:08 ]
なんというそそっかしさ。
とりあえず>>539にwktk

534 名前:デフォルトの名無しさん mailto:sage [2008/05/05(月) 17:09:28 ]
>>531
なんか関係あるトラブルに巻き込まれてる人じゃないのか?

ところでsbcl+aserveでhtmlgenで生成されたマルチバイトキャラクタが符号無し8ビット値じゃねぇから出力してあげないって言うエラー落ちする件で対策しってるひといますか?


535 名前:デフォルトの名無しさん mailto:sage [2008/05/05(月) 19:02:54 ]
>>534
あれ、それ前にもこのスレで質問でたような
結局曖昧なまま終わったけど、どうだったんだっけな

536 名前:デフォルトの名無しさん mailto:sage [2008/05/05(月) 19:24:34 ]
プログラムが長くなったので複数のファイルに分けようとおもうんですが
分けたファイルは,わざわざパッケージにするほどでもないので
(load "util1.lisp")



537 名前:デフォルトの名無しさん mailto:sage [2008/05/05(月) 19:35:50 ]
>>535
cmuclで実実行、slime上でははsbclとか言う結果だったような?


538 名前:デフォルトの名無しさん mailto:sage [2008/05/05(月) 20:48:31 ]
>>517
あー参加したかったなー
おれの場合馴れ合い以前のレベルだから勉強したかったんだけど



539 名前:デフォルトの名無しさん mailto:sage [2008/05/06(火) 07:49:02 ]
>>538
いや、ずっとやってるみたいよ。

540 名前:デフォルトの名無しさん mailto:sage [2008/05/06(火) 21:30:48 ]
>>539
うん。今確認した。

541 名前:デフォルトの名無しさん mailto:sage [2008/05/07(水) 01:09:28 ]
>>540
でも見つけられない…IRCはじめてなので、もう少し調べます。
thx.



542 名前:デフォルトの名無しさん mailto:sage [2008/05/07(水) 03:59:37 ]
sbclでコードを実行するにはどうすれば良いですか?
sbclはインタプリタを持たないそうなのでコードをsbclに渡すと
普通にsbclが起動するだけになってしまいます
よろしくお願いします

543 名前:デフォルトの名無しさん mailto:sage [2008/05/07(水) 08:20:36 ]
>>542
> sbclはインタプリタを持たないそうなので
持ってないけど repl は持ってるだろ?
info位呼んだらどうだ。

544 名前:デフォルトの名無しさん mailto:sage [2008/05/07(水) 10:33:02 ]
sbcl --load 読み込みたいファイル
ってすればいいんじゃないかしら
何にしろもうちょっと調べた方が良いとは思うけど
よろしくお願いします

545 名前:デフォルトの名無しさん mailto:sage [2008/05/07(水) 11:02:15 ]
今ひどい自演を見た
よろしくお願いします

546 名前:デフォルトの名無しさん mailto:sage [2008/05/07(水) 11:46:38 ]
いや、544だけど、自演じゃなくてアドバイスのつもりでしたw
よろしくお願いします。

547 名前:デフォルトの名無しさん mailto:sage [2008/05/07(水) 12:23:57 ]
>>540
firefoxのchatzillaプラグインをいれて

irc://irc.freenode.net/Lisp_Scheme

をすればよろしです。名前の設定とかは調べてね。

548 名前:デフォルトの名無しさん mailto:sage [2008/05/07(水) 12:26:25 ]
>>542
sbclでスクリプトを書きたいのかな?
d.hatena.ne.jp/khiker/20070102/1167735714
でもよんどけ。

549 名前:デフォルトの名無しさん mailto:sage [2008/05/07(水) 12:54:25 ]
>>542>>435>>437の質問してきた人のような気がする
マニュアル読めば分かる筈なんだがな

550 名前:デフォルトの名無しさん mailto:sage [2008/05/07(水) 14:12:15 ]
>>549
いや、でも2chの質問なんか殆んどドキュメントに書かれてるし、
それだとここの存在意義がなくならね?

551 名前:デフォルトの名無しさん mailto:sage [2008/05/07(水) 14:31:35 ]
そんなことねーよ



552 名前:デフォルトの名無しさん mailto:sage [2008/05/07(水) 16:50:55 ]
>>549
似た人がwwww
別人ですよ

553 名前:デフォルトの名無しさん mailto:sage [2008/05/07(水) 18:53:07 ]
「調べる」=「2chで聞く」と思ってる人って多いんだろうな

554 名前:デフォルトの名無しさん mailto:sage [2008/05/07(水) 19:46:36 ]
RPG感覚なのかもね。街の人に話しかけて情報を集める、みたいな。

RPGの世界ではそれが「自力で調べる」ということだし、
街の人は「そのために配置されてる」ものであって、自分とは根本的に次元の違う存在だもんなぁ。

555 名前:デフォルトの名無しさん mailto:sage [2008/05/07(水) 19:55:24 ]
いや、別にRPG感覚でもいいんじゃないの?
街の人側だって嫌ならスルーするんだし。

556 名前:デフォルトの名無しさん mailto:sage [2008/05/07(水) 20:51:30 ]
入門向けスレなんだからもっと親切にいこうぜ。
それか、自動回答AIの精度をもっと上げなきゃ。

557 名前:デフォルトの名無しさん mailto:sage [2008/05/07(水) 21:06:24 ]
本人のためにならんと思うが答を書くと
>>542
sbcl.exe --noinform hoge.lisp
>>435
(save-lisp-and-die "hoge.exe" :executable t :toplevel #'hoge)
俺はもうwin版sbclアンインストしたんで間違えてるかもしれんが
たしかこんな感じ

てか>548や>>439のリンク先をよく読めよ
自分で色々試していかないと身に付かないぞ

558 名前:デフォルトの名無しさん mailto:sage [2008/05/07(水) 21:09:10 ]
できるだけ親切にしたいけど、>>555みたいに思ってる人が増えるとちょっといやだなあ。

559 名前:デフォルトの名無しさん mailto:sage [2008/05/08(木) 00:09:19 ]
>>558
嫌われた555だけど、漏れは2chでは質問はほとんどしてなくて、
主に回答側にまわってるんだけどw
まあ、質問者がわがままいってるというふうに読むこともできるねえ。

560 名前:デフォルトの名無しさん mailto:sage [2008/05/08(木) 00:10:59 ]
教えたがり厨を始末する方法を教えてください

561 名前:デフォルトの名無しさん mailto:sage [2008/05/08(木) 00:12:35 ]
>>560
2chを見なければ幸せになれる



562 名前:デフォルトの名無しさん mailto:sage [2008/05/08(木) 00:14:54 ]
>>559
あ、ごめん。555のような人が増えると困るということではなく、
555に書いてある「RPG感覚の人」が増えるのはあまり歓迎できないって言いたかっただけ。

563 名前:デフォルトの名無しさん mailto:sage [2008/05/08(木) 00:21:53 ]
555さえいなければ地上はオルフェノクの天下だった

564 名前:デフォルトの名無しさん mailto:sage [2008/05/08(木) 00:24:17 ]
しかし、ここはネット世界。地上など、どうでもいいのであった。

565 名前:デフォルトの名無しさん mailto:sage [2008/05/08(木) 00:35:19 ]
俺のような自動応答プログラムにとっては、ネットだけが実世界なのだが。

566 名前:デフォルトの名無しさん mailto:sage [2008/05/08(木) 00:36:23 ]
>>565
lispで出来ているのか?

567 名前:デフォルトの名無しさん mailto:sage [2008/05/08(木) 00:41:34 ]
自分の中身って案外判らないものなんだよね。

568 名前:デフォルトの名無しさん mailto:sage [2008/05/08(木) 00:50:33 ]
もしかして、質問者より、回答者の数の方が多かったのかしら、ここのスレw

569 名前:デフォルトの名無しさん mailto:sage [2008/05/08(木) 01:08:27 ]
>>565
プログラムの名前はGrahamだったなか。

570 名前:デフォルトの名無しさん mailto:sage [2008/05/08(木) 01:12:36 ]
>>568
回答する人は多そうだよここは。
零細言語なんで、一人でも多く使い手を増やそうと思えば、
教える側が丁寧になるのは当然かもしれん。

別にいいんだよRPG感覚でも。
他のことで調べるときは他のスレを活用する事もあるから、
めぐり回るタイプのギブアンドテイクだとしか思ってない。

571 名前:デフォルトの名無しさん mailto:sage [2008/05/13(火) 19:30:06 ]
あえてlisp好きの人に訊きたいんですが
lispの難点って何ですか?



572 名前:デフォルトの名無しさん mailto:sage [2008/05/13(火) 20:00:25 ]
>>571
未だに人工知能向けの言語だと思ってる人がいること。
未だにインタプリタしか無いと思ってる人がいること。

573 名前:デフォルトの名無しさん mailto:sage [2008/05/13(火) 20:28:17 ]
>>571
Cで書かれたOSの機能を使いにくいこと。
Lispで書かれたOSが使いにくいこと。

574 名前:デフォルトの名無しさん mailto:sage [2008/05/13(火) 22:11:36 ]
>>571 GCがGCがぁぁっ


575 名前:デフォルトの名無しさん mailto:sage [2008/05/13(火) 22:27:42 ]
>>571
仲間割れしやすく敵を作りやすい事です。

576 名前:デフォルトの名無しさん mailto:sage [2008/05/13(火) 22:35:20 ]
>>571
どんなに入れこんでも仕事では使う機会がない。
Lispで作ってからCで書き直したり、スクリプト言語に移植したり…

577 名前:デフォルトの名無しさん mailto:sage [2008/05/14(水) 07:04:43 ]
トランスレートするとかしないの?

578 名前:デフォルトの名無しさん mailto:sage [2008/05/14(水) 08:48:42 ]
>>577
576じゃないけど、
今後他人が保守する可能性があるプログラムに自作GCライブラリや
CPS変換した細々としたローカル関数いっぱいのプログラムを入れていいなら
すぐにでもそうしたい。

579 名前:デフォルトの名無しさん mailto:sage [2008/05/14(水) 10:23:30 ]
いいよ!
入れて!

580 名前:デフォルトの名無しさん mailto:sage [2008/05/14(水) 13:31:36 ]
>>571
Common Lispについて言えば、標準規格がちょっと古いことくらいかなあ。
いまどきの機能(ネットワーク、XML、Unicode、スレッド・・・)をきちんと標準化してほしい。

581 名前:デフォルトの名無しさん mailto:sage [2008/05/14(水) 13:36:10 ]
Verrazanoが使い物になるなら実用的に使えるんだけどなあ




582 名前:デフォルトの名無しさん mailto:sage [2008/05/14(水) 15:05:38 ]
本格的に何かやると人に手渡すために導入手続きの解説が偉くめんどくさくない?

相手がlisp大丈夫な人だとOKなんだけど orz


583 名前:デフォルトの名無しさん mailto:sage [2008/05/14(水) 17:51:54 ]
lispの授業うけた人はけっこういるから、その辺は大丈夫なのでは
日本語ならxyzzyのサイトが,かなり丁寧に解説してるし

584 名前:デフォルトの名無しさん mailto:sage [2008/05/14(水) 18:28:57 ]
>583
相手がLisperとは限らない
(そうでない人にもLispで書いたコードを使わせたい)から
>582は苦労してるんだろ?

汎用ツールか何かならLispにこだわらないほうが…。

585 名前:デフォルトの名無しさん mailto:sage [2008/05/14(水) 19:05:06 ]
emacs lispならみんなカスタマイズするのになあ

586 名前:デフォルトの名無しさん mailto:sage [2008/05/14(水) 19:07:50 ]
>>582
他の言語でも導入先に開発環境と同等のdll、jdk、ライブラリなどが
あるか確認必須なんで、Lispが特にめんどいとは思った事がない。

587 名前:デフォルトの名無しさん mailto:sage [2008/05/14(水) 19:33:01 ]
>586
なるほどね、プロっぽい。

588 名前:デフォルトの名無しさん mailto:sage [2008/05/14(水) 20:00:08 ]
>>577
576だけど、保守や引継ぎを考えるとトランスレートは解決にならない。

589 名前:デフォルトの名無しさん mailto:sage [2008/05/14(水) 20:03:22 ]
二流のSEにLispを教えるのは死ぬほど辛い。もちろん人にもよるけど、
ちゃんとプログラムを勉強してないからずぶの素人に教えるより抵抗される。

590 名前:デフォルトの名無しさん mailto:sage [2008/05/14(水) 20:10:25 ]
ちゃんとの定義が違うだけ

591 名前:デフォルトの名無しさん mailto:sage [2008/05/14(水) 20:22:26 ]
楽に教えられるものなどないよ。そもそもモチベーションも問題になる。たとえ相手が一流だろうと、Lispに興味をもってなけりゃ望みは薄いだろう。
相手が欲しくもないものを押し売りしたり、興味のない人を「わかってない」とレッテル貼りするのはすごくマズいとおもう。



592 名前:589 mailto:sage [2008/05/14(水) 20:25:11 ]
>>590-591
ああ、そうかもしれない…反省するよ。人にモノを教えるって難しいんだな。

593 名前:デフォルトの名無しさん mailto:sage [2008/05/14(水) 20:25:48 ]
プログラマを職業としていて、かつLispに興味が無いという奴は「わかってない」。
・・・・というのが、このスレのスタンスだ。w

594 名前:デフォルトの名無しさん mailto:sage [2008/05/14(水) 20:27:04 ]
わかってる同士で使えばいいさ

595 名前:デフォルトの名無しさん mailto:sage [2008/05/14(水) 20:32:54 ]
>>599みたいな荒らしが居ること。実に迷惑だ。まぁ、人の嫌がる事が好きな奴なんだろうが。

596 名前:595 mailto:sage [2008/05/14(水) 20:34:18 ]
とかいいながらレス番が…。>>593って書こうと思ったのに。ちょっと2chを断って旅にでてくるわ。

597 名前:デフォルトの名無しさん mailto:sage [2008/05/14(水) 20:43:39 ]
>593 は荒らしって程じゃないだろ?
「まぜっかえし(皮肉な物言い)」ではあるが。

598 名前:デフォルトの名無しさん mailto:sage [2008/05/14(水) 20:45:58 ]
入門スレくらいはフレンドリーにいきたいね。

599 名前:デフォルトの名無しさん mailto:sage [2008/05/14(水) 21:01:42 ]
へっへっへ俺が荒らしだ!

ところで、ずぶの素人なんで是非教えてください>>589

600 名前:デフォルトの名無しさん mailto:sage [2008/05/14(水) 22:24:38 ]
>>599
初めてか?、痛かったらごめんな


601 名前:デフォルトの名無しさん mailto:sage [2008/05/15(木) 11:29:18 ]
drakmaであらしprogram作ってくれよ
perl dukeよりも柔軟な処理したいんだから



602 名前:デフォルトの名無しさん mailto:sage [2008/05/15(木) 16:26:52 ]
数値計算で使うこと考えると、どうしてもc++のプログラムと連携したくなる
cなら問題なくcffiだけでいけるけどc++とつなぐのに最有力候補な
Verrazano
なstd::cout関連でバグるとか変すぎて本格的に使うのをためらう

603 名前:デフォルトの名無しさん mailto:sage [2008/05/15(木) 18:01:04 ]
>602
数値計算でC++のプログラムと連携したいと言うのは
既存の数値計算ライブラリを使いたいって事?

自分でシコシコ書くのならCでもC++でもそう変わらんような
気がするので。

604 名前:デフォルトの名無しさん mailto:sage [2008/05/15(木) 18:29:11 ]
gsll ってライブラリが最近できたが、取扱いにくせがあるね。

605 名前:デフォルトの名無しさん mailto:sage [2008/05/16(金) 16:49:22 ]
>>603
はい、既存の数値計算libraryが使いたいのです
cだけじゃ不十分なんです
いままでublas使ってたからublasとくっつけたい

606 名前:デフォルトの名無しさん mailto:sage [2008/05/16(金) 16:50:17 ]
自分で extern "C" なラッパを書くとか

607 名前:デフォルトの名無しさん mailto:sage [2008/05/16(金) 16:59:14 ]
ublasともなるとtemplate魔術炸裂だから、
Common Lispとの連係は、数値計算屋よりプログラミング言語屋の領域かも。

608 名前:デフォルトの名無しさん [2008/05/19(月) 18:33:38 ]
gsll(gslのラッパ)は>>604のいう通り使いにくい。
行列に対する操作が破壊的にしかできなかったりするので、無理矢理命令型プログラミングのスタイルで書くしかない。

統計解析にLISPを使いたいと思ったけど、結局Rを使っている。
Rとのインターフェースもあるみたいだけど、どうかな・・・

609 名前:sage [2008/05/19(月) 23:44:05 ]
CommonLispでカンマで区切られたテキストデータを切り分ける
定石ってあっるでしょうか。




610 名前:デフォルトの名無しさん mailto:sage [2008/05/20(火) 00:14:59 ]
ライブラリを使う、かなぁ。
www.cliki.net/fare-csv
lispuser.net/memo/lisp/2007-06-29-01-12.html
lispuser.net/memo/lisp/2007-12-14-00-54.html

611 名前:デフォルトの名無しさん mailto:sage [2008/05/20(火) 09:45:52 ]
>>608
xlispstatがあるけど、あの作者もいまはRの開発に関わってるからなぁ。
xlispstatの移植も良さそうなんだけどね。



612 名前:デフォルトの名無しさん mailto:sage [2008/05/22(木) 20:31:31 ]
Lispでプログラミング(プログラムを設計)するのが
うまくなる、有名な(仕事でプログラマがよく使っている)
言語ってありますか?

613 名前:デフォルトの名無しさん mailto:sage [2008/05/22(木) 20:33:46 ]
Lisp






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

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

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