Lisp@UNIX版 (585レス)
上下前次1-新
263: 名無しさん@お腹いっぱい。 [sage] 03/03/19 23:25 AAS
その言語でやりやすいことなら開発効率はいいよ。
264: 名無しさん@お腹いっぱい。 [sage] 03/03/19 23:35 AAS
用途によるよ。
テキスト処理なんかは
perl とかの方が作りやすいだろう。
265(2): 名無しさん@お腹いっぱい。 [sage] 03/03/20 07:16 AAS
XML とか HTML をパースするのは Lisp の方が得意な感じがするけど、
実際どうですか?
266: 名無しさん@お腹いっぱい。 [sage] 03/03/20 12:48 AAS
>265
つーかね、ぶっちゃけた話、構造が同じなんだよ。
トークンに切り出せば、そのままS式として扱える。
267: 名無しさん@お腹いっぱい。 [sage] 03/03/20 13:45 AAS
学習曲線はどうなんだろ。
構文がシンプルだから初学者でも入りやすいと思うんだけど。
クセがあるから体質に合わないと難しい?
268: 名無しさん@お腹いっぱい。 [] 03/03/20 14:30 AAS
MITのプログラミング入門の講義でまだ使われてるんだっけ?
経験談求む。
269(1): 名無しさん@お腹いっぱい。 [sage] 03/03/20 15:03 AAS
>>265
つーかね、ぶっちゃけS式そのままの方がいいわけよ
270: 名無しさん@お腹いっぱい。 [sage] 03/03/20 15:14 AAS
引用の仕組みと、構文と関数の区別ができれば、あと覚えることって
ライブラリの関数の使い方程度じゃないかな。
構文はマクロを理解すれば、構造的にはなんでもありなんだ、
って事がわかる。
括弧が嫌だっていう人にしても、いきなり他の言語に移る前に、
自分で適当な文法のトランスレータ作ってそれ経由で使ってみればいい。
S式が必要になったらreadするだけ。
いつまでも括弧に埋もれながらコード書いてく必要なんてない。
でも、こういうのWeb上とかで公開してる人ってあんまりいないんだよな。
271(1): 名無しさん@お腹いっぱい。 [ ] 03/03/20 17:01 AAS
Lispのインタプリタに興味があるのですが、
何か良い資料ありませんか?
272: 名無しさん@お腹いっぱい。 [sage] 03/03/20 17:31 AAS
検索すりゃ色々出てくると思うけど
273(1): 名無しさん@お腹いっぱい。 [sage ] 03/03/20 18:15 AAS
まぁ色々あるとは思いますが、
定番の書籍とか、このページが詳しいとか
あれば教えてくださいってことです。
274: 名無しさん@お腹いっぱい。 [sage] 03/03/20 18:22 AAS
>>269 しかし現実では XML な罠。265 は Franz の XML パーサでも使え。
275: 名無しさん@お腹いっぱい。 [sage] 03/03/20 20:17 AAS
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(1): 名無しさん@お腹いっぱい。 [sage] 03/03/20 20:21 AAS
>>273
アーカイブって雑誌のバックナンバーが手にはいるなら、1-5号を読んで
見るといい。P
入門レベルでいいなら、 Lisp 1.5 Programmer's Manual って本に、
超簡単なのがある(GCなし)。これを理解するのは容易なのでまず
これで概要を理解してから、本格的なのに進むべし。
277(1): 名無しさん@お腹いっぱい。 [sage] 03/03/20 20:38 AAS
インタープリタの作り方なのか、
インタープリタの使い方なのか?
278: 名無しさん@お腹いっぱい。 [sage] 03/03/20 20:50 AAS
おれもアーカイブの記事で勉強したな。
その前はマイコンピュータ#15とかだった。
279: 名無しさん@お腹いっぱい。 [sage] 03/03/20 21:04 AAS
まだ持ってるよ。クリ○○ス
ツリーの表紙のやつだよね。
280: 271 [sage ] 03/03/20 21:27 AAS
レスどうも。
>>277 作り方です。
>>276
Lisp 1.5 Programmer's Manual
http://www.amazon.co.jp/exec/obidos/ASIN/0262130114/ref=sr_aps_eb_/249-3867939-4273907
これはLispの原典なのですかね
アーカイブってのが見つからないです。
http://www.jdaa.gr.jp/idaset/back_01.htm
これじゃないですよね?
281: 名無しさん@お腹いっぱい。 [sage] 03/03/20 21:41 AAS
アーカイブはたぶん図書館に行くか
持ってる人に見せてもらうかしかないと思う。
「アーカイブ」(インターフェース増刊)
1986年くらいだっけ?
282: 名無しさん@Emacs [sage] 03/03/21 02:18 AAS
つまらんことを聞くんだが
リトルスキーマー
ってまだうってる?
283: 名無しさん@お腹いっぱい。 [sage] 03/03/21 02:21 AAS
Scheme手習いは絶版だと思うが。
284: 名無しさん@お腹いっぱい。 [sage] 03/03/21 04:29 AAS
sawfish のインタープリタに使われてる
rep を使ってる人いますか?
emacs 方言を使える scheme という感じで、
正規表現も持ってるみたい。
285: 名無しさん@お腹いっぱい。 [] 03/03/23 15:42 AAS
もーすぐ cmucl 18e あげ
286(1): 名無しさん@お腹いっぱい。 [] 03/03/23 18:14 AAS
MIT-schemeやcmuclみたいに、大学の名前がそのまま使われた
処理系があると、そこに通ってる学生にとっては結構名誉な事だよね。
たぶん。
日本ではKCL(京大)ぐらい?
287(1): 名無しさん@お腹いっぱい。 [sage] 03/03/23 19:05 AAS
UTI-Lispとかhclとかは?
288: 名無しさん@お腹いっぱい。 [sage] 03/03/23 20:22 AAS
作成に参加したならともかく、百歩譲って所属している研究室のプロジェクトならともかく、
通ってるだけで名誉ってのはないでしょう。
289(2): 名無しさん@お腹いっぱい。 [sage] 03/03/23 22:23 AAS
>>287
メンテされてないっぽいじゃん。
そういや、GCL(KCL)ってまだ健在ですか?
290: 名無しさん@お腹いっぱい。 [sage] 03/03/23 22:59 AAS
>>289
GCL、すこし前にいじってコンパイル通してみたころから変わってなければ、OS依存関係とかのファイルが腐ってて、そのままじゃコンパイル通らないケース多そう。*BSDはたぶん全滅なんじゃないかと思います。
たとえば、BSDならa.outだと思ってる...これって、BSDかLinuxか、じゃなくて、BSDかSYS/Vか、のころからたいして手が入ってないのでしょう。
Linuxなら、たぶんなにも考えなくても大丈夫だと思います。*BSDで動くようにするのは簡単ですけど、MLでえらい人がautoconfとかちゃんと使うようにしたい、とか言ってたと思うけど、どうなったんだろう。
なんでも、メインのメインテナーの方がお亡くなりになったとかで、一時期混乱があったみたいですが。
291(1): 名無しさん@お腹いっぱい。 [sage] 03/03/23 22:59 AAS
>>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とはメールのやり取りだけだったけど悲しい。
292: 名無しさん@お腹いっぱい。 [] 03/03/24 11:54 AAS
lispを組みこんだ炊飯器を出してくれんかのぉ。
炊き上った後、自動的に保温になってしまうのをカスタマイズしたいんじゃが。
293(1): 名無しさん@お腹いっぱい。 [sage] 03/03/24 14:04 AAS
じゃあ、どんな動作を望む?
294: 名無しさん@お腹いっぱい。 [sage] 03/03/24 14:50 AAS
酢飯にして冷ましてくれるモードとか。
295: 名無しさん@お腹いっぱい。 [sage] 03/03/24 16:19 AAS
ス飯の状態を入力すると、そこにいたるまでの
手順を自動的に合成してくれるとか?
296(1): 名無しさん@お腹いっぱい。 [sage] 03/03/24 16:36 AAS
「S飯」か。
297: 名無しさん@お腹いっぱい。 [sage] 03/03/24 17:00 AAS
>>296
( とか ) が歯の間に挟まりそうでいやじゃ!
298: 名無しさん@お腹いっぱい。 [sage] 03/03/24 17:34 AAS
のどに ( とか ) が刺さった時は
ごはんをかまずに飲むといいよ。
299: 名無しさん@お腹いっぱい。 [] 03/03/24 20:57 AAS
おまいら ( とか ) 食べないでください。
あれは鑑賞するものです。
300: 名無しさん@お腹いっぱい。 [sage ....さすがにもう飽きた?] 03/03/24 21:04 AAS
しっずかっなごっはんっのもっりのかげっからっ♪
301: 山崎13 [] 03/03/24 21:46 AAS
2chスレ:linux
よろしく!!
302(1): 名無しさん@お腹いっぱい。 [] 03/03/24 22:47 AAS
>>293
炊き上ったら、そのままスイッチを
切るモードを追加したいんじゃ。
数時間の保温って再び飯炊くのと
同じぐらいの電気を消費するらしいから。
303: 名無しさん@お腹いっぱい。 [sage] 03/03/24 23:23 AAS
そういう炊飯器を買え!
うちのはそうだ。
304: 名無しさん@お腹いっぱい。 [sage] 03/03/24 23:29 AAS
なんだ、そういう炊飯器あるのか。
305: 名無しさん@お腹いっぱい。 [sage] 03/03/24 23:33 AAS
家電板行け
306: 名無しさん@お腹いっぱい。 [sage] 03/03/25 00:00 AAS
Lisp 組み込み彼女キボンヌ
307: 名無しさん@お腹いっぱい。 [sage] 03/03/25 00:53 AAS
>>302
add-hook
308: 名無しさん@お腹いっぱい。 [sage] 03/03/26 01:53 AAS
そういえば add-hook って ad hoc にかけてるのかな。
309(1): 名無しさん@お腹いっぱい。 [] 03/03/26 10:26 AAS
>>286
2ch-Schemeとか2ch-CLでも作れば?
310: あぼーん [あぼーん] AAS
あぼーん
311(1): 名無しさん@お腹いっぱい。 [] 03/03/26 23:23 AAS
>>309
単にシンボル名を置き換えるだけで出来ちゃうっぽいよ。
car => キボンヌ
cdr => プ
nil => ヌルポ
cons => マターリ
eval => ジサクジエン
apply => ヤラナイカ
(プ '(香具師)) =>ヌルポ
(キボンヌ '(神)) =>神
(マターリ 'ゴルァ ヌルポ) =>(ゴルァ)
312(1): 名無しさん@お腹いっぱい。 [] 03/03/26 23:34 AAS
t => ガッ
null? => ヌルポ?
(ヌルポ? ヌルポ)
=>ガッ
313: Cat’s Hand [cats_hand2002@msn.com] 03/03/27 00:12 AAS
違法サイト潰しから復讐、縁談破壊等々
何でもやらります!できないことはありません!!
悩んでいるアナタ!是非お電話ください。
必ず、お力になりますよ。 お電話ください!
全てお任せください! やってみせます!!
便利屋Cat’s Hand
http://www.cats-hand.sytes.net/
070−5459−7083
314: 名無しさん@お腹いっぱい。 [sage] 03/03/27 03:20 AAS
>>311,312
笑えるな。
もっと面白く意味があるようにできないかな。
315: 名無しさん@お腹いっぱい。 [sage] 03/03/27 05:58 AAS
結婚 夫 妻 独身 戸籍調査
316: 名無しさん@お腹いっぱい。 [sage] 03/03/30 14:46 AAS
(ホシュ)
317: 名無しさん@お腹いっぱい。 [] 03/04/05 01:56 AAS
cmucl 18e 記念アゲ
318(1): 山崎渉 [(^^)] 03/04/17 12:01 AAS
(^^)
319: 名無しさん@お腹いっぱい。 [sage] 03/04/17 23:50 AAS
>>318
おまいさんも Lisper だったのか。
320: 名無しさん@お腹いっぱい。 [] 03/04/17 23:57 AAS
嵐カキコミにレス付けるなよ
321: 名無しさん@お腹いっぱい。 [sage] 03/04/18 10:35 AAS
>>291 ゴマキ様お久しぶり
322: あぼーん [あぼーん] AAS
あぼーん
323: 名無しさん@お腹いっぱい。 [age] 03/05/04 01:28 AAS
cmucl カレント追っかけてる人居ますか?なんか、新しくウプされたバイナリ
で clocc がビルドできないんすけど…。保守も兼ねてアゲ
324: 名無しさん@お腹いっぱい。 [] 03/05/12 17:05 AAS
325: あぼーん [あぼーん] AAS
あぼーん
326: 名無しさん@お腹いっぱい。 [sage] 03/05/25 07:12 AAS
ちんこ nul nul po
327: 名無しさん@お腹いっぱい。 [] 03/05/26 22:12 AAS
わぁ
328: あぼーん [あぼーん] AAS
あぼーん
329: 名無しさん@お腹いっぱい。 [] 03/06/30 15:21 AAS
age
330: おおブレネリ [sage] 03/07/01 00:19 AAS
静かなごはんの森の影から
起きてはいかが?と郭公が鳴く
郭公、郭公、郭公郭公郭公
331(1): 名無しさん@お腹いっぱい。 [sage] 03/07/02 21:04 AAS
なんか、大分さがってるけど質問してみます。
↓この 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 初心者に愛の手を。。。
332(1): 名無しさん@お腹いっぱい。 [sage] 03/07/03 10:49 AAS
どうして 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))))
333(2): 名無しさん@お腹いっぱい。 [sage] 03/07/03 10:56 AAS
>>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)))))
334: 333 [sage] 03/07/03 10:58 AAS
激しくかぶった…鬱だ
335: 332 [sage] 03/07/03 11:15 AAS
>>332,333
普段はあまり再帰とか意識しないで作ってるんで再帰したらどうなるのかなーって思っ
て。
んで、なんとなく append を使わないで書いてみたくなったんですが、うまい書き方が
思い浮かばなかったんで聞いてみました。
最初に作ったのは、>>333 さんの後ろのやつと同じ感じになってました。
ありがとうございますです。
336: あぼーん [あぼーん] AAS
あぼーん
337(1): flatline ◆r6EONKKhcc [sage] 03/07/18 09:17 AAS
大物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个所目のマルチポストですがご勘弁.今だけです.
338: 名無しさん@お腹いっぱい。 [sage] 03/07/18 10:10 AAS
>>337 おっ、ちゃんとメールしたんだ。おつかれです。期待してます。
339(1): 名無しさん@お腹いっぱい。 [sage] 03/08/04 17:52 AAS
(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 マンセー
340: 名無しさん@お腹いっぱい。 [sage] 03/08/04 19:31 AAS
ワラタ
341: 名無しさん@お腹いっぱい。 [sage] 03/08/04 21:08 AAS
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(1): 犬厨 [sage] 03/08/14 01:16 AAS
古いからってナメてますた、正直すまんかった。
使ってみると楽しい上に便利だった。目から鱗だわ。
343(1): 名無しさん@お腹いっぱい。 [age] 03/08/14 07:59 AAS
Xanalysのサイトからw3mでHyperSpecをダウンロードしようとしたら、
HyperSpec6.0.tar.gzとかいうファイルが示されたんですが、
その実態がただのディレクトリリストで、けっきょくダウンロードできませんでした。
しかたないのでCMUのサイトから落としました。
344: あぼーん [あぼーん] AAS
あぼーん
345: 名無しさん@お腹いっぱい。 [sage] 03/08/14 13:44 AAS
>>342
わかればよろしい
346: 名無しさん@お腹いっぱい。 [sage] 03/08/14 17:23 AAS
>>343 もう遅いけど ftp://ftp.xanalys.com/pub/software_tools/reference/HyperSpec-6-0.tar.gz だよな?
今ためしたらちゃんのダウンロードできたけど.あとは ILISP と組み合わせて快適生活を送ってください.
347: 名無しさん@お腹いっぱい。 [sage] 03/08/14 22:16 AAS
こんなとこにもLISPスレが
348: 名無しさん@お腹いっぱい。 [sage] 03/08/15 00:48 AAS
こんなところにもといわれるほど沢山ないと思うが。
349: 名無しさん@お腹いっぱい。 [sage] 03/08/15 02:44 AAS
>>339
亀レスな横道だが、
> <trn><from>0</from><to>see1</to></trn>
< <trn><input>0</input><to>see1</to></trn>
ではなかろうか?
350(1): 名無しさん@お腹いっぱい。 [sage] 03/08/15 15:23 AAS
339 のやつはどこかで見た記憶があるな.なんだったっけ?
351: あぼーん [あぼーん] AAS
あぼーん
352: あぼーん [あぼーん] AAS
あぼーん
353: 名無しさん@お腹いっぱい。 [sage] 03/08/19 19:55 AAS
>>350
http://technetcast.ddj.com/tnc_play_stream.html?stream_id=644
でしょ。
354: ド素人 [sage] 03/08/21 15:11 AAS
あらら…、
大きな素数を探しに行かせたらなかなか帰ってこないなぁ。
355(1): 名無しさん@お腹いっぱい。 [] 03/09/01 14:53 AAS
このスレ見てる中にscsh使ってる香具師って居るかな?
Schemer且つUnixerなら居てもおかしくない気はするが…
356(1): 名無しさん@お腹いっぱい。 [sage] 03/09/01 17:24 AAS
>>355
shell script としてなら使えるけど
login shell としてはちょっと使えないよな
357: 名無しさん@お腹いっぱい。 [sage] 03/09/01 17:37 AAS
だいぶ前にちょっと入れてみて、でかさに萎えた覚えがあるが…
358(1): 名無しさん@お腹いっぱい。 [sage] 03/09/01 19:36 AAS
>>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 に使うものではないらしいよ。
359: 名無しさん@お腹いっぱい。 [sage] 03/09/01 19:38 AAS
4.6 Can I use scsh as an interactive shell?
あ、>>358 はこの質問の答え。
360: 名無しさん@お腹いっぱい。 [sage] 03/09/05 15:04 AAS
clisp をログインシェルに. http://clisp.cons.org/clash.html
…やってるやついるんか?これ?
361: 名無しさん@お腹いっぱい。 [sage] 03/09/11 19:30 AAS
2ch板:car
2ch板:cdr
362: 名無しさん@お腹いっぱい。 [sage] 03/09/25 00:10 AAS
こんなのもある
http://lush.sourceforge.net/
上下前次1-新書関写板覧索設栞歴
あと 223 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.022s