- 1 名前:おっす [03/09/18 19:29]
- なんとなくEmacs 触り始めて、なんとなくelispにも手を出して
しまったアナタ。 なんとなく書いてしまったコードをココに書き込んで叩かれましょう。 タタカレテツヨクナレ。 年季の入った玄人衆は、もしアドバイスできたらお願いします。 いや、叩きついでにでも。 とりあえず入門書は ttp://www.netfort.gr.jp/~kiyoka/emacs_setq/emacs_setq.html ttp://www.math.s.chiba-u.ac.jp/~matsu/lisp/emacs-lisp-intro-jp.html リファレンスマニュアルは(ちと古い) ttp://www.fan.gr.jp/~ring/doc/elisp-manual/elisp.html とか、新しいのは(でも英語) ttp://www.delorie.com/gnu/docs/elisp-manual-21/elisp.html ではひとつ、コード中心の熱いバトルをよろぴく。
- 522 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/08/23(火) 13:10:54 ]
- 思考する前に馬鹿を殺そう
- 523 名前:Zeno ◆5nZQbNmQPs [2005/08/23(火) 21:34:07 ]
- Reply-to:>>521
知っていた (る) 人の文調に似ている・・・ 君は吾がそう思っている人物か? > そういう考えだとあらゆる価値が平等に無意味になって > 思考停止に陥るお。 人間は無限近くのチョイスを全て吟味するパワーはない為、 結局はプラグマティク、若しくは他人が選んでいるチョイスを 選んでしまう。 ただ 520 は「Lisp のような自由度の高い -- 故に創造性の必要とされる -- 言語でただ一つの解釈を強要するのは間違っているのではないのか」 ということを伝えたかっただけだ。 > Reply-to:>>522 お前誰だよ _________________ If T is consistent then T !|- R_T If T is consistent then T !|- ¬R_T. -- John B. Rosser
- 524 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/08/23(火) 21:53:28 ]
- 520と523がみえない
- 525 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/08/24(水) 00:18:17 ]
- 見えないのが気になるならフィルタ使わないほうがいいよ
- 526 名前:521 mailto:sage [2005/08/24(水) 04:51:42 ]
- よくわからんがニューハーフに知り合いはいないよ。
- 527 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/08/24(水) 11:37:34 ]
- ゴキブリを見て見ぬふりする愚かさ
- 528 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/08/24(水) 13:29:28 ]
- 今は一匹なんだから叩いてつぶしちゃうよりは、
どっかに行くのを待ってもらった方がいい。
- 529 名前:Zeno ◆5nZQbNmQPs [2005/08/24(水) 13:45:30 ]
- Reply-to:>>524 お前もな
Reply-to:>>526 > よくわからんがニューハーフに知り合いはいないよ。 人違いのようだ Reply-to:>>528 お前誰だよ _________________ If T is consistent then T !|- R_T If T is consistent then T !|- ¬R_T. -- John B. Rosser
- 530 名前:名無しさん@お腹いっぱい。 [2005/08/24(水) 14:20:22 ]
- Reply-to:>>529
う ざ い _________________ If T is consistent then T !|- R_T If T is consistent then T !|- ¬R_T. -- John B. Rosser
- 531 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/08/24(水) 16:44:22 ]
- インライン関数を変更した際、
それを呼出している関数(バイトコンパイル済み)に反映させる 手軽な方法はないでしょうか? いちいち定義してるとこに飛んで評価するのは面倒なもので。
- 532 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/08/29(月) 14:30:23 ]
- >>531
unload-featureとか使えない? わたし自身、一度も使った事が無いから 良く分かんないけど。
- 533 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/08/31(水) 09:25:32 ]
- テキストファイルを Emacs でバッチ処理して結果を stdout に吐きたいんです
が、 --- testout.el --- (defun testout (file) (insert-file-contents file) ;; なんか処理する とりあえずここではなにもしない (princ (buffer-string))) --- testout.el ends here --- emacs -Q --batch -l testout.el --execute='(testout "in.txt")' > out.txt とした時に、in.txt にある日本語が out.txt では化けてしまいます。(各文字 の頭に '\222' が付くみたい、ascii は大丈夫) ちゃんと動かすにはどうすりゃいいでしょうか。
- 534 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/08/31(水) 10:32:55 ]
- a) coding systemを設定する。
b) testout.elの中でout.txtに書く。
- 535 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/08/31(水) 10:38:22 ]
- >>533
set-terminal-coding-system
- 536 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/08/31(水) 10:44:24 ]
- stdout がファイルの場合は terminal-coding-system は無視されて
emacs-mule になるよ。なので 534 の b のようにするしかない。
- 537 名前:533 mailto:sage [2005/08/31(水) 18:13:37 ]
- >>534-536
むむ、write-file するしかないのかあ。フィルタの類ではないとはいえちょっ と意外な気も。まあ、関数内でファイルに書いてもなんとかなるのでそうしま す。サンクスでした。
- 538 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/01(木) 17:23:05 ]
- encode-coding-string したものを princ するのはだめか?
(未確認)
- 539 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/01(木) 23:28:29 ]
- >>538
おお、なるほど。 (princ (encode-coding-string (buffer-string) 'euc-jp)) でやってみたら大丈夫なようです。エンコードが決め打ちなのが格好悪いです が、まぁしょうがないかな。ありがとうございました。
- 540 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/01(木) 23:45:04 ]
- terminal-coding-systemにすれば?
- 541 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/02(金) 00:11:15 ]
- >>540
emacs -Q --batch --execute='(print (terminal-coding-system))' で japanese-iso-8bit が返ってきますね。.emacs 読んでなくても大丈夫なの か。terminal-coding-system 使うことにします。どうもでした。
- 542 名前:ヽ(´ー`)ノ ◆.ogCuANUcE mailto:sage [2005/09/02(金) 00:35:37 ]
- >>541
ロケール見てるっぽいね。 $ LC_ALL=C emacs -Q --batch --execute='(print (terminal-coding-system))' だと nil だったから。nil の時だけ us-ascii にしておけば問題ないと思う。
- 543 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/02(金) 09:32:49 ]
- >>539
入力ファイルと同じ coding-system にしたいのであれば, insert-file-contents した直後の last-coding-system-used を 使うというのはどうだろう。
- 544 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/04(日) 13:45:39 ]
- Elispを初めて改造してみたのですが
うまく行きませんでした changeが設定されていれば、nonにchangeを入れたいのですが 以下のように書いたところうまくいきませんでした 間違っているでしょうか? (if change (setq non change))
- 545 名前:544 mailto:sage [2005/09/04(日) 13:49:30 ]
- ちなみに、
(setq change 'hoge) のように設定されていると、うまくどうさします
- 546 名前:544 mailto:sage [2005/09/04(日) 13:51:48 ]
- 解決しました
変更しない場合は (setq change ') として、変数は作成しておかないとダメなんですね 変数が無い場合も正しく動作するようにはできないでしょうか?
- 547 名前:名無しさん@お腹いっぱい。 [2005/09/04(日) 14:04:21 ]
- 質問は上げとけ
- 548 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/04(日) 14:17:23 ]
- >>543
なるほど。今回のは元ファイルと常に同じって訳でもなかったんですが、そう 限定できる場合はいいかもしれませんね。アドバイスどうもです。 >>546 よくわからんが (and (boundp 'change) change (setq non change)) とか?
- 549 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/05(月) 15:14:56 ]
- >>546
そんな構文あるのかー! と思って思わず確認しちゃったよ。
- 550 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/06(火) 09:40:12 ]
- emacs-cvs 使おうと思ったら、its とやらが含まれてないっぽいんんだけど、
どうしたらいい?
- 551 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/06(火) 09:52:04 ]
- あ、みっけた。
- 552 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/06(火) 12:38:05 ]
- >>550
tamgao入れれ。
- 553 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/06(火) 13:27:48 ]
- >>552
emcws あてますた。 Makefile.in は手でなおして、configure は autoconf で作りなおしますた。 tamago と emcws ってどっちがいいの?
- 554 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/06(火) 13:52:42 ]
- tamago
- 555 名前:名無しさん@お腹いっぱい。 [2005/09/15(木) 03:44:22 ]
- Elispはじめて間もないのですが、質問です。
ある変数に入っている文字コードを判別するのって どうやればいいのでしょうか?? 例えば、 (setq hoge1 "ほげ" hoge2 "hoge") ここで、hoge2 に入っている文字列がローマ字であるかどうかだけ 分かれば、もしくは hoge1 に2バイト文字が入っているかどうかが 分かれば分かればいいのですが・・・ get-text-property あたりを見ているのですが・・・ ご教授お願いします。
- 556 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/15(木) 04:06:20 ]
- >>555
その目的なら multibyte-string-p でよさそうな気がする。 正規表現で調べるって手もあるだろうけど。
- 557 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/15(木) 04:07:42 ]
- 「ローマ字であるかどうかだけ」
これは、「アルファベットのみからなる」と置き換えてもいいの?
- 558 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/15(木) 04:09:45 ]
- そーいえばset-buffer-multibyteの使い方よくわからん
- 559 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/15(木) 04:27:26 ]
- >>556
全然よくない。
- 560 名前:555 mailto:sage [2005/09/15(木) 10:03:45 ]
- 皆様、レスありがとうございます。
>>557さんの言うとおり、入っている文字列が ただ単に日本語かまた違うものかを判別したいだけ なので”アルファベットのみからなる”と 置き換えても構わないと思います。 すみません、よろしくお願いします。
- 561 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/15(木) 10:10:12 ]
- Ro-maji hyouki no nihongo wa dousuruno?
- 562 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/15(木) 10:10:53 ]
- hoge が、アルファベットのみで構成された文字列かどうか調べるなら、
(string-match "\\`[A-Za-z]+\\'" hoge) charset で調べるなら、 (let ((charsets (find-charset-string hoge))) (catch 'done (while charsets (unless (memq (car charsets) '(ascii eight-bit-control eight-bit-graphic)) (throw 'done t)) (setq charsets (cdr charsets))) nil)) とか?
- 563 名前:555 mailto:sage [2005/09/15(木) 10:34:56 ]
- おお、素早いレスありがとうございます!!
今試して見ます!!
- 564 名前:555 mailto:sage [2005/09/15(木) 10:50:33 ]
- >>562
おお、出来ました!! 正規表現での判別と文字そのものの判別ですか〜 なるほどなるほど。どうもありがとうございます。 勉強になりました。
- 565 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/15(木) 11:32:24 ]
- カテゴリ使って
(string-match "\\Ca" "abc") => nil (string-match "\\Ca" "あいうえお") => 0
- 566 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/15(木) 19:09:26 ]
- 再度書き込みすみません。
例えば、以下のように関数の続きとして>>562さんのコードを 使いたいのですが、(let を外してしまうと 上手く動いてくれません。let は局所的変数宣言でしたよね? (defun ..... . . (setq hoge (split-string "name1 name2 name3")) (setq name_s (length hoge) name_n 0 mew-from-sex 1) (if (let ((charsets (find-charset-string (nth name_n hoge)))) (catch 'done (while charsets (unless (memq (car charsets) '(ascii eight-bit-control eight-bit-graphic)) (throw 'done t)) (setq charsets (cdr charsets))) nil)) (setq people 0) (setq people 1)) . ) よろしくお願いします。。。
- 567 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/15(木) 19:17:35 ]
- (let を外したいのは何故?
- 568 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/15(木) 19:27:46 ]
- 関数の始めにいっきに let で変数宣言したくて、
(let ((charsets (find-charset-string (nth name_n hoge)))) も含めて宣言しようと外したのですが。。。
- 569 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/15(木) 19:42:22 ]
- 多段let撲滅
- 570 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/15(木) 19:45:03 ]
- 該当の部分を函数にする
途中に let がある事に慣れる (let (charsets) ... (if (progn (setq charsets (find-charset-string ... のどれか
- 571 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/15(木) 19:54:27 ]
- >>569
参考までに教えて欲しんだけど 1. 実行速度 2.可読性 のいづれかの理由によるものでしょうか? それとも他の理由?
- 572 名前:569 mailto:sage [2005/09/15(木) 19:55:16 ]
- >>571
いや、俺はちょっと皮肉(?)ってみただけで。
- 573 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/15(木) 19:57:03 ]
- えっと、以下のようにするということでしょうか??
(let (charsets) hoge name_s name_n people mew-from-sex (setq hoge (split-string "name1 name2 name3")) (setq name_s (length hoge) name_n 0 mew-from-sex 1) (if (progn setq charsets (find-charset-string (nth name_n hoge)) (catch 'done (while charsets (unless (memq (car charsets) '(ascii eight-bit-control eight-bit-graphic)) (throw 'done t)) (setq charsets (cdr charsets))) nil)) (setq people 0) (setq people 1)))
- 574 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/15(木) 19:58:15 ]
- うわ、空白がすごくみずらいですね。。。
すみません。。
- 575 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/15(木) 19:58:33 ]
- >>573
letの使い方理解してないぞ
- 576 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/15(木) 20:01:27 ]
- あ、申し訳ないです。
変数リストを()でひとまとめにしていなかったですね。 (let (charsets) hoge name_s name_n people mew-from-sex こんな感じでしょうか??
- 577 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/15(木) 20:02:36 ]
- こうでした、何度もすみません。
(let ((charsets) hoge name_s name_n people mew-from-sex)
- 578 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/15(木) 20:50:17 ]
- 初心者は setq 禁止
- 579 名前:名無しさん@お腹いっぱい。 [2005/09/15(木) 21:34:54 ]
- Emacs をわたし色に染めて♪ の人は自殺しそうでしたがまだ生きてますか?
- 580 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/15(木) 21:46:13 ]
- >>579
なにがあったの?
- 581 名前:名無しさん@お腹いっぱい。 [2005/09/17(土) 06:30:27 ]
- LISPのクラスを取るか迷っている初心者ですが、LISPが出きると、どういうことができるようになるのか教えてください。
- 582 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/17(土) 08:00:56 ]
- >>581
特にない。
- 583 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/17(土) 08:54:52 ]
- >>581
普通のやつらの上を行ける。
- 584 名前:名無しさん@お腹いっぱい。 [2005/09/17(土) 11:44:54 ]
- >>583
どういう点で?
- 585 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/17(土) 13:42:35 ]
- >>584
ttp://www.shiro.dreamhost.com/scheme/trans/beating-the-averages-j.html
- 586 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/17(土) 14:05:26 ]
- >>581
クラスって大学か何かか。 EmacsLispでCLOSみたいなもんを誰か作ったのかと思った。
- 587 名前:名無しさん@お腹いっぱい。 [2005/09/17(土) 14:29:15 ]
- 学校の授業という意味です。
- 588 名前:名無しさん@お腹いっぱい。 [2005/09/17(土) 14:44:13 ]
- >>585
ありがとうございます。読みました。 中で「Lispはパワフルな言語だとは知っているけど」等、LISPは凄いと絶賛していますが、 具体的にどう凄いのかってのが、どんなところで使われているのかってのが分からないのですが…。 LISPが出きると、どういうときにそれを活かせますか? この授業は卒業のため取らなければならない科目ではないのですが、 将来役に立つのなら、取って見ようかなと迷っています。
- 589 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/17(土) 15:16:50 ]
- 学生なのに自分からは何も調べようとしないやつには、どんなことであろうと将来役に立たない
- 590 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/17(土) 15:17:55 ]
- lisp なんかできたとして、将来研究所とかに行かない限り用途ないのでは?
perl なり php なり使えたほうがバイトも出来ておとく。
- 591 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/17(土) 15:41:04 ]
- perlなんか授業でやるか?
- 592 名前:名無しさん@お腹いっぱい。 [2005/09/17(土) 16:06:14 ]
- perlの授業あります。
将来はネットワークエンジニア希望です。
- 593 名前:sage [2005/09/17(土) 17:56:43 ]
- >>592
いらないんじゃね?
- 594 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/17(土) 17:59:54 ]
- 久しぶりに2chに来たらsageるつもりがageちまった。
- 595 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/17(土) 18:06:49 ]
- とりあえず、この板ってのは古い知識しか持たない老人が多いので、
こんな場所で進路相談をするのは不適切なんじゃないかなと思う。
- 596 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/17(土) 20:58:02 ]
- 将来役に立つかっつったら微妙だわな。
だけど大学において考え方を学ぶ、学び方を学ぶって意味ではlispはおすすめ かもしれず。 関係ないけど、「出きる」って変換は気持ち悪いな。
- 597 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/17(土) 21:02:25 ]
- LISPを使って(応用して)なにをするかによるだろう。
単純に、LISPを勉強するだけなら独学で(Emacs使ってるうちに)勉強 できるよ。なにしろ、単純な言語だからな。 インタプリタの作成とかまでやるんだったらいいんじゃないかな? 言語仕様が簡単だから結構楽しいと思うよ。
- 598 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/17(土) 21:07:32 ]
- > 将来役に立つかっつったら微妙だわな。
> だけど大学において考え方を学ぶ、学び方を学ぶって意味ではlispはおすすめ > かもしれず。 関係ないけど、気持悪い書き方だな。
- 599 名前:名無しさん@お腹いっぱい。 [2005/09/17(土) 21:24:34 ]
- だいたい、Emacs Lispの板でLispについて訊いても……
- 600 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/17(土) 21:27:13 ]
- > 訊
おじさん、何でこんな漢字つかってるの?
- 601 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/17(土) 22:20:25 ]
- >>600
>>600 >>600
- 602 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/17(土) 22:25:40 ]
- >>601
一時帰宅が許されたのですか。病状も多少はよくなったようで、 御同慶の至り。
- 603 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/18(日) 00:46:55 ]
- Emacs Lispの板???
- 604 名前:名無しさん@お腹いっぱい。 [2005/09/18(日) 02:21:31 ]
- 返事が遅れました。初心者に付き合っていただいて、ありがとうございます。
LISPがC言語とどう違うのか教えてください。 言語が違うってのは略。利点や使う場面等。 UNIXと深い関係にあるのですか?
- 605 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/18(日) 02:22:56 ]
- Lisp なんかつかうやつはばかです。ということじゃないかな。
- 606 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/18(日) 02:37:36 ]
- ム板のlispスレできいたら?
- 607 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/18(日) 03:20:23 ]
- とりあえず初心者装った釣りでないならバカでしょう
知ってか知らずかかまうね、ここの人は
- 608 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/18(日) 17:53:19 ]
- 使う場面: スクリプティング用途
例: Emacsのカスタマイズ Gimpのプラグイン (script-fu) ゲーム作り (AisleRiotのルールとかtrackballsのステージとか) WMのカスタマイズ (scwm.sourceforge.net/ とか) uimの各種IMの実装 利点: クロージャとマクロが使える いや、「LispとCがどう違うか」なんて言ってる奴にマジレスするなんて 我ながら釣られているとしか思えないが…
- 609 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/18(日) 18:15:22 ]
- C 使えれば、ライブラリ使っていろんなもの開発できるしなぁ。
- 610 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/18(日) 23:22:31 ]
- 複雑なことをやろうとすると、
結局Cで未完成なLISP(略
- 611 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/18(日) 23:24:42 ]
- どれだけ lisp な製品が世の中に出ているかもあわせて考えるべきんじゃないかと。
- 612 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/19(月) 13:02:46 ]
- >>611
誰かがクラッシュバンディクーの中でlispが動いているとか言っていた
- 613 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/19(月) 13:24:27 ]
- 建築系でメジャーな AutoCAD も lisp でカスタマイズする。
Emacs みたいに lisp interpreter をコアにしてるのか?
- 614 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/20(火) 02:30:22 ]
- ってか、俺としてはむしろ、LispとCの共通点の方が知りたい。
- 615 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/20(火) 11:43:27 ]
- >>612
ゲームはメモリ管理がシビアだから既存の物を使えないんで、 1から実装することになって、結局、実装の容易なlispになるんだろう。
- 616 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/20(火) 11:48:46 ]
- >>612
これか。 ttp://www.ogis-ri.co.jp/otc/hiroba/others/OORing/interview21.html
- 617 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/20(火) 12:24:10 ]
- >>616
正直、PythonやRubyが普及している今となってはlispを使う意味はないよなぁ。 その記事で、オブジェクトの永続化とか動的バインドとかで、すごい助かった って言ってるけど、それなら別にlispでなくてええやん。Pythonでええやん。
- 618 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/20(火) 13:23:54 ]
- まとめると、lisp なんか使う奴はバカですってことか。
- 619 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/20(火) 13:24:50 ]
- 別に Python でなくてもええやん。
- 620 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/20(火) 14:16:29 ]
- いつまでもこのスレでこの話を扱ってる奴が知障
- 621 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/20(火) 21:40:31 ]
- 池沼がこのスレに粘着するから、
そんなこと書いてはいけません。
- 622 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/22(木) 05:23:11 ]
- Lisp 道場らしくいこう。
java のソース上で、find-file-at-point したときに、クラスに対応したファイルを探 してみる。 制限: - 同じソースツリー上にあるものだけが対象。 - 今見てるソースと同じディレクトリにクラス名と同じパッケージがあったりするとダメ だったりする。 次のレスからソース。
|

|