- 1 名前:デフォルトの名無しさん mailto:sage [2009/01/13(火) 23:16:33 ]
- ※ ここはCommon Lisp、SchemeをはじめとするLisp族全般のスレです ※
Part24: ttp://pc11.2ch.net/test/read.cgi/tech/1224939205/ Part23: ttp://pc11.2ch.net/test/read.cgi/tech/1215875388/ Part22: ttp://pc11.2ch.net/test/read.cgi/tech/1211381920/ Part21: ttp://pc11.2ch.net/test/read.cgi/tech/1207300697/ Part20: ttp://pc11.2ch.net/test/read.cgi/tech/1205021786/ Part19: ttp://pc11.2ch.net/test/read.cgi/tech/1200237296/ Part18: ttp://pc11.2ch.net/test/read.cgi/tech/1186922295/ 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/ Part09: ttp://pc2.2ch.net/test/read.cgi/tech/1069594582/ Part08: ttp://pc5.2ch.net/tech/kako/1058/10582/1058263391.html Part07: ttp://pc5.2ch.net/tech/kako/1042/10421/1042167213.html Part06: ttp://pc3.2ch.net/tech/kako/1031/10315/1031560687.html Part05: ttp://pc3.2ch.net/tech/kako/1023/10230/1023091882.html Part04: ttp://pc.2ch.net/tech/kako/1016/10162/1016211619.html Part03: ttp://pc.2ch.net/tech/kako/1008/10082/1008220265.html Part02: ttp://pc.2ch.net/tech/kako/1002/10025/1002584344.html Part01: ttp://piza2.2ch.net/tech/kako/987/987169286.html
- 40 名前:デフォルトの名無しさん mailto:sage [2009/01/16(金) 23:53:23 ]
- jibun.atmarkit.co.jp/ljibun01/rensai/genius/03/01.html
誰も言及しないのは何故。
- 41 名前:デフォルトの名無しさん mailto:sage [2009/01/17(土) 01:26:16 ]
- 既にCyanスレで見たから。
- 42 名前:デフォルトの名無しさん mailto:sage [2009/01/17(土) 01:40:01 ]
- そんなのもあるんだ
- 43 名前:デフォルトの名無しさん mailto:sage [2009/01/17(土) 01:40:49 ]
- クラスのないオブジェクト指向とかS式のないマクロとかは面白いね
大前提をぶっ壊すところが
- 44 名前:デフォルトの名無しさん mailto:sage [2009/01/17(土) 03:00:46 ]
- >>43
S式の無いマクロならDylanがあるし、 プロトタイプベースのOOPならSelfとかがあるじゃん。 むしろ、そういう引用元の概念を、あの歳できっちり理解してるのが末恐ろしいよ。
- 45 名前:デフォルトの名無しさん mailto:sage [2009/01/17(土) 04:16:34 ]
- 5つの自然言語ならよかったのになあ
- 46 名前:デフォルトの名無しさん [2009/01/17(土) 15:28:41 ]
- 高速で使えるライブラリのそろったCyan実装が登場したら
Ruby以上に世界中のハッカーにインパクトを与えそう。
- 47 名前:デフォルトの名無しさん mailto:sage [2009/01/17(土) 16:11:52 ]
- >>40
ニュータイプって感じだね。
- 48 名前:デフォルトの名無しさん mailto:sage [2009/01/17(土) 20:20:32 ]
- 私は信じんよ、ニュータイプの存在など
- 49 名前:デフォルトの名無しさん mailto:sage [2009/01/17(土) 21:30:31 ]
- 既存のpythonのlibraryが使えてマクロありなら便利かもね
- 50 名前:デフォルトの名無しさん mailto:sage [2009/01/17(土) 23:55:38 ]
- 現状だと荒削りだし、そりゃ言い杉なんじゃないかな。将来は楽しみだけど。
素直に理論面とかハードウェアの知識を学んでいったら楽しみだね。 まだだ、まだ終わらんよ!とか言わされちゃうのかなー
- 51 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 00:14:09 ]
- 本人乙www
- 52 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 01:22:19 ]
- クワトロ・バジーナ降臨ときいてすっ飛んできました。
アクシズ落とさないでね。
- 53 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 09:45:33 ]
- wikipediaのclikiのリンクが古いままだ
- 54 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 12:38:12 ]
- >>53
なんのための「Wiki」pediaだよ
- 55 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 12:59:52 ]
- >>53,54
直しておきますた ノシ
- 56 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 18:08:54 ]
- >>37
goshだとexactな数値のlogがとれなかった
- 57 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 22:18:02 ]
- >>56
他の処理系みた? Gaucheで数値計算するから・・・
- 58 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 23:06:53 ]
- >>56
普通にとれるだろ gosh> (log 1000) 6.907755278982137 gosh> (log 10000) 9.210340371976184 gosh> (log 100000) 11.512925464970229 gosh> (* 0.4342944819032518 (log 1000)) 3.0 gosh> (* 0.4342944819032518 (log 10000)) 4.0 gosh> (* 0.4342944819032518 (log 100000)) 5.0
- 59 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 23:13:57 ]
- gosh> (* 0.4342944819032518 (log 3628800))
6.559763032876794 gosh> (* 0.4342944819032518 (log 93326215443944152681699238856266700490715968264 38162146859296389521759999322991560894146397615651828625369792082722375825118521 0916864000000000000000000000000)) 157.97000365471578
- 60 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 23:17:51 ]
- gosh> (log 402387260077093773543702433923003985719374864210714632543799910429938
51239862902059204420848696940480047998861019719605863166687299480855890132382966 99445909974245040870737599188236277271887325197795059509952761208749754624970436 01418278094646496291056393887437886487337119181045825783647849977012476632889835 95573543251318532395846307555740911426241747434934755342864657661166779739666882 02912073791438537195882498081268678383745597317461360853795345242215865932019280 90878297308431392844403281231558611036976801357304216168747609675871348312025478 58932076716913244842623613141250878020800026168315102734182797770478463586817016 43650241536913982812648102130927612448963599287051149649754199093422215668325720 80821333186116811553615836546984046708975602900950537616475847728421889679646244 94516076535340819890138544248798495995331910172335555660213945039973628075013783 76153071277619268490343526252000158885351473316117021039681759215109077880193931 78114194545257223865541461062892187960223838971476088506276862967146674697562911 23408243920816015378088989396451826324367161676217916890977991190375403127462228 99880051954444142820121873617459926429565817466283029555702990243241531816172104 65832036786906117260158783520751516284225540265170483304226143974286933061690897
- 61 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 23:18:15 ]
- 96848259012545832716822645806652676995865268227280707578139185817888965220816434
83448259932660433676601769996128318607883861502794659551311565520360939881806121 38558600301435694527224206344631797460594682573103790084024432438465657245014402 82188525247093519062092902313649327349756551395872055965422874977401141334696271 54228458623773875382304838656889764619273838149001407673104466402598994902222217 65904339901886018566526485061799702356193897017860040811889729918311021171229845 90164192106888438712185564612496079872290851929681937238864261483965738229112312 50241866493531439701374285319266498753372189406942814341185201580141233448280150 51399694290153483077644569099073152433278288269864602789864321139083506217095002 59738986355427719674282224875758676575234422020757363056949882508796892816275384 88633969099598262809561214509948717012445164612603790293091208890869420285106401 82154399457156805941872748998094254742173582401063677404595741785160829230135358 08184009699637252423056085590370062427124341690900415369010593398383577793941097 00277534720000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000) +inf.0
- 62 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 23:21:43 ]
- (log (fact 1000))が計算できないのはGaucheの事情。
practical-scheme.net/wiliki/wiliki.cgi?Gauche%3A%E6%95%B0%E5%80%A4%E3%81%AE%E5%85%A5%E5%87%BA%E5%8A%9B
- 63 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 23:25:55 ]
- practical-scheme.net/wiliki/wiliki.cgi?Gauche%3A%E7%B5%84%E3%81%BF%E8%BE%BC%E3%81%BF%E9%96%A2%E6%95%B0%E3%81%AE%E5%86%8D%E5%AE%9A%E7%BE%A9
- 64 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 23:34:44 ]
- 一般的なlog10の計算の注意点
codepad.org/MjooyHH4
- 65 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 11:15:03 ]
- on lispの原著が34000円もするなんて・・・
最後のいくつかの章で図がみえないから欲しかったのに
- 66 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 17:18:17 ]
- 何千ページの本なの?
- 67 名前:デフォルトの名無しさん [2009/01/19(月) 20:55:42 ]
- www.paulgraham.com/onlisp.html
>> 65 ここから落とせない? 著者公開してるけど.
- 68 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 21:32:16 ]
- >>67
そこのは、例えばFigure 24.1 が見えないよ。他にも見えない図がいくつかあった
- 69 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 21:38:09 ]
- on lisp $13 しかし日本への送料が4000円
www.lulu.com/content/3060872 こっちから買うかな 何冊かまとめ買いすれば送料安くなんないかな
- 70 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 22:35:33 ]
- 日本語訳の本に載ってないって事?
- 71 名前:デフォルトの名無しさん mailto:sage [2009/01/20(火) 00:18:36 ]
- ttp://www.amazon.co.jp/dp/0130305529/
ttp://www.amazon.com/dp/0130305529/ 高いな
- 72 名前:デフォルトの名無しさん mailto:sage [2009/01/20(火) 22:57:56 ]
- Head First Common Lispはまだか。
- 73 名前:デフォルトの名無しさん mailto:sage [2009/01/22(木) 03:10:07 ]
- たぶん一生でないよw
- 74 名前:デフォルトの名無しさん mailto:sage [2009/01/22(木) 13:05:51 ]
- 主婦の友増刊号「誰にもわかるコモンリスプ」
- 75 名前:デフォルトの名無しさん mailto:sage [2009/01/22(木) 14:23:07 ]
- 片仮名で書くとめちゃくちゃイメージ違うなぁ。
- 76 名前:デフォルトの名無しさん mailto:sage [2009/01/22(木) 16:32:13 ]
- フランス語みたい。
イロムサコン・フィヨンセ・コモンリスプ
- 77 名前:デフォルトの名無しさん mailto:sage [2009/01/23(金) 01:35:12 ]
- 特別寄稿ガイ・スチール・ジュニア氏
「君もリスプやらないか?」
- 78 名前:デフォルトの名無しさん mailto:sage [2009/01/23(金) 02:00:30 ]
- 「いいこと思いついた。
お前、俺のテイルジャンプで、メッセージパッシングしろ」
- 79 名前:デフォルトの名無しさん mailto:sage [2009/01/23(金) 17:50:52 ]
- 「アッーーク!」
- 80 名前:デフォルトの名無しさん mailto:sage [2009/01/23(金) 21:18:38 ]
- アンジー・コモン・リスプ
- 81 名前:デフォルトの名無しさん mailto:sage [2009/01/23(金) 23:24:26 ]
- 微妙にワロタ
- 82 名前:デフォルトの名無しさん mailto:sage [2009/01/25(日) 02:43:49 ]
- GaucheにIDE付けれの人まだ張り付いてるのか
- 83 名前:デフォルトの名無しさん mailto:sage [2009/01/25(日) 03:26:34 ]
- Lisp 系言語だと emacs か vi しか選択肢が無いのは事実だけど、
あらたに統合環境を用意する積極的な理由ってのも無いんだよなー。 欲しいのはデバッガみたいだけど、 仮にデバッガが便利だとしても Scheme にふさわしいデバッガのモデル は過去事例を研究したところで容易に決められるとは思わんのだよなー。 これだけ長い Lisp の歴史の中でいわゆる「デバッガ」が言及された ことがそんなにないってのはただの偶然だとでも思ってんだろうか。
- 84 名前:デフォルトの名無しさん mailto:sage [2009/01/25(日) 06:25:23 ]
- pltはそのへんがんばってるんじゃないの
- 85 名前:デフォルトの名無しさん mailto:sage [2009/01/25(日) 06:30:20 ]
- なんでlispは歴史的にデバッガが言及されないの?
- 86 名前:デフォルトの名無しさん mailto:sage [2009/01/25(日) 08:36:47 ]
- >>85
文脈嫁。 >>83 は、GCを考案し、動的言語の先駆けとなったLisp に、デバッガの話が持ち上がらなかったのは、Lispにデバッガが不要だから、と云いたいんだろ。
- 87 名前:デフォルトの名無しさん mailto:sage [2009/01/25(日) 08:47:36 ]
- >>83は、これだけ長い Lisp (スレ)の歴史の中で、と言いたかったんだよ。
- 88 名前:デフォルトの名無しさん mailto:sage [2009/01/25(日) 09:10:02 ]
- >>83
Schemeの話をLisp系と一般化しないでくれ。Emacs Lispのデバッガはなかなかいい、 CL系は昔から規格に最適化オプションで debug 指定ができたりと、デバッガは 売りにしてたよ。SchemeでもPLTやGuileはがんばってるじゃん。
- 89 名前:デフォルトの名無しさん mailto:sage [2009/01/25(日) 09:43:29 ]
- DebuggerのないLisp machineなど存在しない。
もともとsmalltalk実装のモデルになったような 統合プログラミング環境を持っていたのがLisp。 今はむしろLLみたいな軽い環境が流行りで、 外界とのインターフェースは昔より豊か。
- 90 名前:デフォルトの名無しさん mailto:sage [2009/01/25(日) 16:54:11 ]
- eclipseあたりに自力で作ってみたらいいのに
- 91 名前:デフォルトの名無しさん mailto:sage [2009/01/25(日) 17:19:03 ]
- 調べるのめんどくさいんでここで聞きますがscheme ってバイトコードはけるの
- 92 名前:デフォルトの名無しさん mailto:sage [2009/01/25(日) 17:42:27 ]
- >>91
Kawa, JSchemeでググレカス
- 93 名前:デフォルトの名無しさん mailto:sage [2009/01/25(日) 18:42:50 ]
- >>89
Smalltalkより前にIDEを持っていたLispってどんなLispだよw
- 94 名前:デフォルトの名無しさん mailto:sage [2009/01/25(日) 18:46:35 ]
- つ ttp://ja.wikipedia.org/wiki/Interlisp
- 95 名前:デフォルトの名無しさん mailto:sage [2009/01/25(日) 19:05:55 ]
- まったく関係ないがh抜き不便
- 96 名前:デフォルトの名無しさん mailto:sage [2009/01/25(日) 19:15:49 ]
- アセンブラ使え
- 97 名前:デフォルトの名無しさん mailto:sage [2009/01/25(日) 19:23:10 ]
- >>93
TECO+MacLisp 後継のEmacsがSmalltalk-76と同時期。
- 98 名前:デフォルトの名無しさん mailto:sage [2009/01/25(日) 21:57:10 ]
- 超古代文明の発掘みたいな。
断絶があるのはなぜだろう。
- 99 名前:デフォルトの名無しさん mailto:sage [2009/01/25(日) 21:58:24 ]
- 車輪の再発明と言ってだな、
- 100 名前:デフォルトの名無しさん mailto:sage [2009/01/26(月) 00:28:22 ]
- >>82
別にどんな主張をしようが構わないが、 「デバッガ」っていう重要なカテゴリ以下を私物化してるのがちょっと……。 あれのどこがGaucheのデバッガの話なのよ? 何で、自分のページとか作って、そこでやらないんだろうね?
- 101 名前:デフォルトの名無しさん mailto:sage [2009/01/26(月) 11:20:53 ]
- まあWiLilki的にひどすぎるということになれば管理者のShiroさんが強権発動するでしょ
- 102 名前:デフォルトの名無しさん mailto:sage [2009/01/27(火) 13:43:07 ]
- 俺はffiの項目を私物化したいぞおお
ジョジョオ〜
- 103 名前:デフォルトの名無しさん mailto:sage [2009/01/27(火) 21:30:00 ]
- 継続渡しマクロなんて作るぐらいなら
common lispの上にscheme作っちゃえばいいのに
- 104 名前:デフォルトの名無しさん mailto:sage [2009/01/27(火) 23:30:15 ]
- みんながACL使えばみんなが幸せ
- 105 名前:デフォルトの名無しさん mailto:sage [2009/01/27(火) 23:39:46 ]
- もっとお手頃価格でACL売ってくれ。
俺も使うから。
- 106 名前:デフォルトの名無しさん mailto:sage [2009/01/28(水) 02:43:48 ]
- 一方、ロシアのSchemerは黒板を使った。
- 107 名前:デフォルトの名無しさん mailto:sage [2009/01/28(水) 03:34:23 ]
- >一方、ロシアのSchemerは黒板を使った。
作らないところが寂しいよな >もっとお手頃価格でACL売ってくれ。 なんであんなに高いんだろうね? 年間売り上げみてみたいよ。 株主になっても一票そこに投じられそうもないのが悲しいやね
- 108 名前:デフォルトの名無しさん mailto:sage [2009/01/28(水) 13:46:02 ]
- ロシアのLisp事情ってどんな感じなんだろう。
あそこは数学も物理も凄いんでしょ?
- 109 名前:デフォルトの名無しさん mailto:sage [2009/01/28(水) 14:21:33 ]
- 行って確かめてこいよ
- 110 名前:デフォルトの名無しさん mailto:sage [2009/01/28(水) 16:10:27 ]
- ロシアは遠いし言葉がわからないから
かわりにロシアンパブ行ってきます。
- 111 名前:デフォルトの名無しさん mailto:sage [2009/01/28(水) 21:13:51 ]
- ttp://sourceforge.jp/magazine/09/01/27/0039208
あとまあ、これもある意味予想通りではあるが、LispやScheme、Haskellと言ったあたりは、 結局のところ「語られる」言語であって、「使われる」言語ではないようだ。 HaskellにしろCommon Lispにしろ、近年ではライブラリも相当揃ってきており、 パフォーマンスの面から言っても実用言語として遜色ないものになりつつあるので、個人的には残念なのだが。
- 112 名前:デフォルトの名無しさん mailto:sage [2009/01/28(水) 21:22:15 ]
- Emacs Lispも仲間に入れてほしいんですけど。
- 113 名前:デフォルトの名無しさん mailto:sage [2009/01/28(水) 21:52:50 ]
- だが断る
- 114 名前:デフォルトの名無しさん mailto:sage [2009/01/28(水) 22:17:45 ]
- 各個人の問題として何故使わないのか。
- 115 名前:デフォルトの名無しさん mailto:sage [2009/01/28(水) 22:35:50 ]
- 先週新聞に載ってたセンター試験の数学UAをやってみたんだけど
21世紀になって10年たとうというのにひどいBASICのプログラムが載ってたんだわ 高校生に勉強させるなら COMETでもMIPSでもいいからアセンブラでやらせるか BFで難易度高めにするか LispやHaskelやForthで教養を身につけさせるかすればいいのに あるいはスパコンのためにFortranを教えるか
- 116 名前:デフォルトの名無しさん mailto:sage [2009/01/28(水) 22:50:30 ]
- >>114
次々と新たな処理系が開発されるのは、既にある処理系を使いたくないのかもな。 勉強のためだとしても、なんで人のソースを読むことより自分で書くことを選ぶのか。 それが問題だと思うよ。
- 117 名前:デフォルトの名無しさん mailto:sage [2009/01/28(水) 22:52:42 ]
- IT音痴大国の名に恥じないな。
- 118 名前:デフォルトの名無しさん mailto:sage [2009/01/28(水) 22:58:36 ]
- Lispはラテン語ではない。と誰かが言ったとか言わないとか。
- 119 名前:デフォルトの名無しさん mailto:sage [2009/01/29(木) 20:26:19 ]
- むしろラテン語だろ
- 120 名前:デフォルトの名無しさん mailto:sage [2009/01/29(木) 22:59:04 ]
- まあもう少し待ってれば予想外の変化が起きるかもよ
- 121 名前:デフォルトの名無しさん mailto:sage [2009/01/29(木) 23:03:38 ]
- Lisp/Scheme類は法律で禁止され、地下で開発するしかないのだ。
- 122 名前:デフォルトの名無しさん mailto:sage [2009/01/30(金) 00:02:26 ]
- >>115
あれはなんの冗談なんだろうと思ったな。 釣りじゃないのか、とか日付を確認したりとか。 徐々にその事実が恐ろしくなっていった。 >LispやHaskelやForthで教養を身につけさせるかすればいいのに お前は俺かw
- 123 名前:デフォルトの名無しさん mailto:sage [2009/01/30(金) 00:06:09 ]
- BFで難易度をってところにワロタ
- 124 名前:デフォルトの名無しさん mailto:sage [2009/01/30(金) 06:22:02 ]
- d.hatena.ne.jp/niitsuma/20080209/1233260146
- 125 名前:デフォルトの名無しさん mailto:sage [2009/01/31(土) 00:58:37 ]
- Lisperだけで会社作ったら、経営していけるかな。
- 126 名前:デフォルトの名無しさん mailto:sage [2009/01/31(土) 01:03:15 ]
- codepad.org/7ozb95V2
- 127 名前:デフォルトの名無しさん mailto:sage [2009/01/31(土) 05:02:34 ]
- 漢詩って何かいいね。
- 128 名前:デフォルトの名無しさん mailto:sage [2009/01/31(土) 05:15:40 ]
- 情景が目に浮かぶようだね。霜ってのがまた良いな。
……ところで、ここ何のスレだっけ?
- 129 名前:デフォルトの名無しさん mailto:sage [2009/01/31(土) 15:23:31 ]
- comp.lang.lispに何度か書き込みしてるはずなのに反映されない
なんでだろ
- 130 名前:デフォルトの名無しさん mailto:sage [2009/01/31(土) 16:48:38 ]
- ネットニュースだから配送の問題とか?
- 131 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 13:40:24 ]
- quasiquote.org/log2/Scheme/Gauche/Gauche-lazy-ffi
をconfigure make make installしてから gosh> (use lazy-ffi) *** ERROR: Compile Error: failed to link "lazy-ffi" dynamically: /usr/lib/gauche/site/0.8.12/i486-pc-linux-gnu/lazy-ffi.so: undefined symbol: strlcpy "(stdin)":2:(use lazy-ffi) Stack Trace: _______________________________________ gosh> 何が問題なのでしょうか
- 132 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 13:44:27 ]
- だからここはサポート掲示板じゃねえっつーの
またどうせバージョン違うんだろ
- 133 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 14:06:25 ]
- >>131
glibcにOpenBSD由来のstrlcpy(3)はありません。 www.openbsd.org/cgi-bin/cvsweb/src/lib/libc/string/ から持ってきてリンクしてください。 デストリによってはパッケージで提供されているかも知れませんが。
- 134 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 14:12:09 ]
- やっぱlinuxってきもいなー
- 135 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 04:35:42 ]
- gimp2.6.3(ほぼR5RS互換) のscript-fu で
(let ((foo 2) (bar 3)) (display foo) (display bar)) ->23#t これと同じ事がしたくて(返り値は無視して) 下のように書きましたが変数ではなく 文字列として扱われてしまいます。 (let ((foo 2) (bar 3)) (mapcar (lambda (arg) (display arg)) '(foo bar))) ->foobar(#t #t) 上に書いたlispと同じ動作にするにはどう書けば良いでしょうか?
- 136 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 06:59:00 ]
- >>135
「'」(クォート)をつかわず、 (list foo bar) としたら良いのでは。 あるいは `(,foo ,bar) (先頭はバッククォートね)かな。
- 137 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 09:54:45 ]
- letやmapcarが出てくるのにquoteが判らないとは
えらい偏った学び方したんだな quoteはLISPの基礎
- 138 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 13:39:03 ]
- >>137
偏ってない。変数とシンボルを混同するのはLISPの名物。 変数とimmutableな文字列なら、混同することはあまりないのだが。 最近思うんだが、LISPは動的スコープに戻したほうがいいんじゃないか? 変数は常に(eval シンボル)と等価で、関数は常にS式と等価。 静的スコープではこれが成立しない。
- 139 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 14:13:37 ]
- '(1 2)と(list 1 2)の結果が同じだし、勘違いしちゃうことってあるよね
- 140 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 16:24:19 ]
-
'multiple-value-bindについてるクオートがよくわからない. (defmacro mvbind (&rest args) (let ((name 'multiple-value-bind)) `(,name ,@args)))
|

|