- 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))
- 18 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 16:39:33 ]
- GCLを使っていて、
メモリの使用状況(どのくらいメモリを食っているか)を確認したいのですが、 room関数の見方がいまいちよくわかりません。 1134/1259 30.3% CONS RATIO COMPLEX STRUCTURE 25/28 8.4% FIXNUM SHORT-FLOAT CHARACTER RANDOM-STATE READTABLE SPICE 93/404 82.9% SYMBOL STREAM 1/2 20.5% PACKAGE 96/373 46.7% ARRAY HASH-TABLE VECTOR BIT-VECTOR PATHNAME CCLOSURE CLOSURE 27/32 66.6% STRING 294/325 1.8% CFUN BIGNUM LONG-FLOAT 11/115 84.1% SFUN GFUN VFUN AFUN CFDATA 104/512 contiguous (459 blocks) 13107 hole 5242 0.0% relocatable 1681 pages for cells 20134 total pages 101431 pages available 9507 pages in heap but not gc'd + pages needed for gc marking 131072 maximum pages (room)を実行すると、このように出るのですが、 どの部分を見れば、メモリの使用状況が分かるのでしょうか?
- 19 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 17:36:31 ]
- >>18
さてあなたのPCのメモリはいくつでしょう
- 20 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 19:57:05 ]
- >>19
roomで出てくる数値は、PCのメモリとは関係ないみたいなんです。 2GのPCでやっても、1GのPCでやっても同じ結果が出てきます。 GCLを起動した直後のroomの数値と、 メモリを大量に食う関数を実行した後のroomの数値を比べて、 どこを見れば、メモリの使用量がわかるのでしょうか? pageという単位が、2,048バイトなのはわかったんです。 pages for cellsのとこを比べればいいのかな?
- 21 名前:デフォルトの名無しさん mailto:sage [2008/01/31(木) 18:31:15 ]
- journal.mycom.co.jp/news/2008/01/30/022/index.html
- 22 名前:デフォルトの名無しさん [2008/02/04(月) 19:54:37 ]
- >>1
乙 疑問なんだが、パワーズって誰だ???
- 23 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 00:01:31 ]
- >>22
前スレのコピペなんで俺に聞かないでくれ。 >>前スレの1の中の人解説よろ
- 24 名前:デフォルトの名無しさん mailto:sage [2008/02/06(水) 22:53:08 ]
- 今日会見してたよ
- 25 名前:デフォルトの名無しさん mailto:sage [2008/02/07(木) 19:24:21 ]
- すいません。lispのマクロは最強でほかの言語では真似できないそうですが、
具体的にlispマクロ最強を実感できる例を教えていただけないでしょうか。
- 26 名前:デフォルトの名無しさん mailto:sage [2008/02/07(木) 20:16:58 ]
- 最強とか実感とか、痛い言葉が並ぶなあ。
だと君に吹き込んだ奴にきくのが一番じゃないの。
- 27 名前:デフォルトの名無しさん mailto:sage [2008/02/07(木) 20:18:03 ]
- 失敬。
だと → 最強だと
- 28 名前:デフォルトの名無しさん mailto:sage [2008/02/07(木) 20:20:18 ]
- 「Lisp マクロ」で検索して出てくるコードの大半が、
じゅうぶん「ほかの言語では真似できない」ことをやってるから、それを眺めるといいよ。
- 29 名前:デフォルトの名無しさん mailto:sage [2008/02/07(木) 20:26:53 ]
- 私に吹き込んだ奴も本でそう書いてあるのを読んだっていうだけで
よくわかってないみたいです。
- 30 名前:デフォルトの名無しさん mailto:sage [2008/02/07(木) 20:29:18 ]
- >>28
おっとすいません。リロードしてませんでした。 検索してみます。
- 31 名前:デフォルトの名無しさん [2008/02/08(金) 15:42:22 ]
- 結局パワーズってだれさ
- 32 名前:デフォルトの名無しさん mailto:sage [2008/02/08(金) 15:59:42 ]
- オースティン
- 33 名前:デフォルトの名無しさん mailto:sage [2008/02/08(金) 22:44:34 ]
- 2000万
- 34 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 00:23:56 ]
- グレートチキン
- 35 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 15:06:23 ]
- おむつ
- 36 名前:デフォルトの名無しさん mailto:sage [2008/02/15(金) 10:45:49 ]
- やべぇええSchemeに浮気しそう...
継続を明示的に扱えるCommonLisp実装系ってないのですか? (ひょっとして明示的に扱ったらANSI仕様違反?) マクロの実装はOn Lispに書いてあったけど,色々不便だからなぁ
- 37 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 09:54:17 ]
- CommonLispで面倒ならScheme使えばいいんでないの?
cl-contとか色々あるけど、多分36は「色々不便だからなぁ」っていうと思うよ。
- 38 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 10:22:25 ]
- 新スレに成ってから壊れ方があまいなぁ
離脱者多数?
- 39 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 17:28:10 ]
- 最近だと Scheme から入る人が多いのに、珍しいね。>>36
一旦乗り替えてみればいいじゃない。Scheme もやっといたほうがいいと思うよ。 別にどれか一個を選ばなきゃいけないってわけでもないし。
- 40 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 19:32:37 ]
- 継続なんて飾りだよ。
男は黙って compile & disassemble、速さこそ正義。
- 41 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 20:59:29 ]
- 速さがそれほど重要じゃない局面ってのもあるからねぇ
- 42 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 22:48:29 ]
- そして、継続がそれほど重要な局面ってのは少ないからなぁ
- 43 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 23:12:43 ]
- ファーストクラスじゃなくてもフロー制御くらいにゃ使えるしな。
Javaの世界でも継続〜ってなフレームワークがあるくらいだし。 まぁ、一度はSchemeをやっとくべきだと思う。
- 44 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 23:18:50 ]
- CL をやっていて Scheme を知らない人は殆ど居ないんじゃないかな
その逆はかなり多そうだけど…
- 45 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 23:38:22 ]
- >>44
そうだね、漏れもそう思う。 全部が全部、Gaucheの影響とは思わないけど、 そういう点では、Gaucheって偉大だなと思う。コミュニティも活発だし。 まあ偉大な大黒柱があってのこととも思うけど。 CL界隈ってコミュニティっていったらxyzzy方面くらい?
- 46 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 23:47:50 ]
- とりあえず日本のCommon Lispコミュニティ
活性化のためにもIRCチャンネルでも作らないか?
- 47 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 23:57:34 ]
- チャットとなると
貴様らはすぐにプログラミングとは別の話題ばかりで盛り上がる そんなことよりcommonlispで何が出来るんだ?
- 48 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 00:22:40 ]
- >>46
私はもうジジイなのでメーリングリストとか時間差をカバーできるのがいいなぁ。リアルタイムはキツイ。 >>47 とりあえず私の必要とするプログラミングのタスク一般、数値計算、データ分類は普通にできてるね。 でも煽るならもっと最近流行の言語で煽ったほうが喰いつきがいいと思うよ。
- 49 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 01:00:02 ]
- >>42
そしてschemeが遅いわけでもない Cより速い実装ってかなったっけ?
- 50 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 01:07:25 ]
- >>49
stalin
- 51 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 01:12:41 ]
- stalinとか?俺ぁ別にSchemeが遅いとか言う気もないけど。
- 52 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 02:03:35 ]
- これからLisp始めようとしてる自分にとってチャットはwktk
- 53 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 10:13:36 ]
- #scheme-jpは過疎ってるぞ
- 54 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 11:38:36 ]
- Lingrとかどうなんだろうね。
一応過去ログも追えるみたいだけど。
- 55 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 16:22:13 ]
- >>48
流行ってないのか? 流行って? オッパイソンの事?
- 56 名前:デフォルトの名無しさん mailto:sage [2008/02/19(火) 16:02:52 ]
- 入力されたS式をXMLに変換するときって
どんな風に書けばいいのですか?
- 57 名前:デフォルトの名無しさん mailto:sage [2008/02/19(火) 19:57:33 ]
- (S式をXMLに変換 入力されたS式)
- 58 名前:デフォルトの名無しさん [2008/02/20(水) 12:06:00 ]
- Javaで遅延評価ってどういうふうに書けますか?
- 59 名前:デフォルトの名無しさん mailto:sage [2008/02/20(水) 12:41:50 ]
- delayとforceを作ればおk
クロージャから外の環境へのアクセスにfinal縛りがあるから、 ちょっと不自由だけど。
- 60 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 08:24:43 ]
- lispってWin32API使えるのですか?
- 61 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 09:32:27 ]
- >>60
FFIでDLL経由ならいけると思うよ
- 62 名前:デフォルトの名無しさん [2008/02/23(土) 21:02:21 ]
- LISPでGUI使ったWindowsアプリケーションなんて作れるのか??
- 63 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 21:06:33 ]
- >>62
もちろんできるよ
- 64 名前:62 mailto:sage [2008/02/23(土) 21:14:10 ]
- え〜〜〜
うーそーだー どこにもやり方書いてなかったぞ〜〜〜
- 65 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 21:36:02 ]
- Tk使えるだろ
- 66 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 00:55:41 ]
- >>62
もっと簡単にやりたければLWかACL買えばいい。 それ以外ならLTKかSDLでやる。
- 67 名前:デフォルトの名無しさん [2008/02/25(月) 11:49:12 ]
- Lispってハードウェアよりの処理はできるの?
- 68 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 17:00:13 ]
- >>67
FFIでラッパーライブラリつくれば何でもできる
- 69 名前:デフォルトの名無しさん mailto:sage [2008/02/26(火) 00:34:49 ]
- >68
そりは実質、ハードウェアよりの処理はほとんどの場合に C(/C++)でやってるのではw? まあ、そういう低レベルの処理は高級アセンブラであるところの Cで行うのが正解だけど。
- 70 名前:デフォルトの名無しさん mailto:sage [2008/02/26(火) 00:47:36 ]
- Lispでコードジェネレータ書いて生成したコードを直接コール出来るようにしれ
- 71 名前:デフォルトの名無しさん mailto:sage [2008/02/26(火) 07:31:03 ]
- Movitz か MonaOSか、ならできるんじゃね?
おれはヘタレだから試したことないけど…
- 72 名前:デフォルトの名無しさん mailto:sage [2008/02/26(火) 22:08:46 ]
- >>71
MovitzはしらんがMonaOSは無理じゃね? だってシステムコールとしてScheme使ってるわけじゃないだろ ただシェルがSchemeというだけでしょ. やっぱりLispのVM上でOSを書かないとだめじゃないか?
- 73 名前:デフォルトの名無しさん mailto:sage [2008/02/26(火) 23:15:37 ]
- 言語と実装を混同してるんじゃないか?
システムコールをサポートしたScheme処理系があれば同じ事だろ。 Cだってシステムコールのサポートは言語じゃなくて実装の領分じゃん。
- 74 名前:デフォルトの名無しさん mailto:sage [2008/02/26(火) 23:38:42 ]
- システムコール(レベル)が「ハードウェアよりの処理」か。
人によって感じ方が違うもんだな。 俺の感覚では「ハードウェアよりの処理」とはDLLやデバイス ドライバでハードウェアを直叩きする事だとつい考えてしまう。 で、Lispでそんな物を書いた例と言うのはあるのだろうか?
- 75 名前:デフォルトの名無しさん mailto:sage [2008/02/26(火) 23:43:12 ]
- >>74
ガーベージコレクタで処理が中断されることがある言語で、 タイミングにシビアなハードを直接制御するのは一般には 難しいだろ。
- 76 名前:デフォルトの名無しさん mailto:sage [2008/02/26(火) 23:50:16 ]
- ある。Movits とか組み込み用途か、Scheme なら home.earthlink.net/~krautj/sassy/sassy.html とか。
「〜なの?」「〜だめじゃん」とかではじまって解答されたらそこでおわりって質問多いよね。 まぁ荒しの一種なんだろうけどさ…。
- 77 名前:デフォルトの名無しさん mailto:sage [2008/02/27(水) 00:12:07 ]
- 今時のOS上でハードウェアをたたきたいとか言うのはデバイスドライバも書けない能無しでしかないと思う。
それ以外の状況でLispと言う選択肢が有ることはもっと異例だしな。
- 78 名前:デフォルトの名無しさん mailto:sage [2008/02/27(水) 01:17:12 ]
- 「ハードウェアよりの処理」をしたいあるいはハードウェアを直叩きする
処理(DLL、デバドラ等)をある言語で記述したいと言う話とある言語で 記述したアプリケーションのレベルからハードウェアを直叩きしたい と言う話は全然別問題だと思うが。 実際Cではアプリやらデバイスドライバやらもろもろ書かれているわけだし。 Lispがそういう(低レベル)処理に向いているとはあまり思わないけど。
- 79 名前:デフォルトの名無しさん mailto:sage [2008/02/27(水) 01:57:33 ]
- ハードウェアを直接意識しないで済むように、
俺たちは高級言語を使ってるんじゃなかったのか? 下の方を触りたいなら、用途に適した言語使えばええがな(´・ω・`)
- 80 名前:デフォルトの名無しさん mailto:sage [2008/02/27(水) 08:41:18 ]
- 「Lispではデバドラが書けないからLispはクソ」って
言いたいだけちゃうんか? な人が湧いたと聞いてry
- 81 名前:デフォルトの名無しさん mailto:sage [2008/02/27(水) 10:50:57 ]
- Lispでデバドラは無いわw
- 82 名前:デフォルトの名無しさん mailto:sage [2008/02/27(水) 11:01:21 ]
- SYMBOLICS とか LMI とかのマシンのデバドラって何で書いてあったんだろう?
- 83 名前:デフォルトの名無しさん mailto:sage [2008/02/27(水) 13:54:20 ]
- Lispでデバドラはかけるね
- 84 名前:デフォルトの名無しさん mailto:sage [2008/02/27(水) 13:55:21 ]
- >>83
マクロ使えばなw
- 85 名前:デフォルトの名無しさん mailto:sage [2008/02/27(水) 15:14:17 ]
- マルチスレッド処理を可能なLisp処理系ってありますか?
- 86 名前:デフォルトの名無しさん mailto:sage [2008/02/27(水) 15:30:30 ]
- >>85
あります たとえばLispでJavaを実装すればマルチスレッデできます
- 87 名前:デフォルトの名無しさん mailto:sage [2008/02/27(水) 16:17:08 ]
- >>86
かなり無理があると思うけど・・・。 何か自分の質問が間違っている気がしてきた。
- 88 名前:デフォルトの名無しさん mailto:sage [2008/02/27(水) 17:09:31 ]
- >85
商用のLisp処理系なら大抵できると思う。 AllegroとかCormanとか。 Freeの処理系は良く知らないけど。
- 89 名前:デフォルトの名無しさん [2008/02/27(水) 17:10:32 ]
- Lispはマクロを使って少ないコードでプログラムが作れます
On Lisp読んだ? あそこに少ないコードで言語実装する例が示されている JavaでLispを実装するのは有名な話だね LispでもJava実装簡単モーマンタイです鯛
- 90 名前:デフォルトの名無しさん mailto:sage [2008/02/27(水) 17:16:16 ]
- >89
でも>85は「マルチスレッド処理可能なLisp処理系」が欲しいんだろ? 例え中身はLispで実装されてるとしても 「マルチスレッド処理可能なJava処理系」が欲しいんじゃなくて。 自分で「マルチスレッドに対応してないLisp処理系」を使って 「マルチスレッドに対応しているLisp処理系」を実装しろってか? それはそれで偉い大変な話のような。
- 91 名前:デフォルトの名無しさん mailto:sage [2008/02/27(水) 18:23:25 ]
- >>85
最近調べたけど、大抵の処理系には付いてた。 対応してない処理系でも、user-levelなスレッドの実装もあるみたいだから、 Common Lispな処理系ならそういうのを使えると思う。
- 92 名前:85 mailto:sage [2008/02/27(水) 18:26:42 ]
- >>91
あくまでもユーザーレベルなんですね。 xyzzyを使っているのでそれで調べてみます。 ありがとうございます。
- 93 名前:デフォルトの名無しさん mailto:sage [2008/02/27(水) 18:33:54 ]
- >>92
何でそういう話になるんだ。ちゃんと読んでくれ。 例えば、SBCL辺りはネイティブスレッドだよ。 ただ、pthreadをベースにしているようなので、 Windowsではまだ対応してないようだ。 xyzzyってことは、Windowsユーザでしょ?
- 94 名前:デフォルトの名無しさん mailto:sage [2008/02/27(水) 20:00:13 ]
- OpenMCL(Clozure CL) もネイティブスレッドを使えるよ
ネイティブスレッドを使いたいなら SBCL か OpenMCL しかない
- 95 名前:デフォルトの名無しさん mailto:sage [2008/02/27(水) 20:47:08 ]
- ECL とか SCL も忘れないでやってください… > ネイティブスレッドサポート
- 96 名前:デフォルトの名無しさん mailto:sage [2008/02/27(水) 20:54:46 ]
- Scieneer って誰か使った事ある人いるのかな?
- 97 名前:デフォルトの名無しさん mailto:sage [2008/02/27(水) 23:03:08 ]
- >>79
> 下の方を触りたいなら、 (*´Д`)ハァハァ
- 98 名前:デフォルトの名無しさん [2008/02/28(木) 15:26:18 ]
- >>92
ちょっと待て xyzzyよりXYZドラゴンキャノンのほうがいいと思うが
- 99 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 15:27:21 ]
- >>97
ハハハ、こやつめ。
- 100 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 20:55:32 ]
- >>98
マジレスするとzyってのはドラゴンキャノンの略です。
- 101 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 21:12:36 ]
- どんな略し方をするのだ
- 102 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 23:45:08 ]
- ANSI COMMON LISPを読みはじめたのですが、
初めの、ランレングス符号化?で nextが使えるのはなぜですか? call-next-method だとおもい、書き換えたら動いたのでこっちが正しいと思うのですが…。 お願いします。
- 103 名前:デフォルトの名無しさん mailto:sage [2008/02/29(金) 00:09:12 ]
- >>102
それだと持ってる人しか答えられないから コードコピペしたほうがいいと思うよ で、あれは let で局所変数 next に car lst を設定してる
- 104 名前:デフォルトの名無しさん mailto:sage [2008/02/29(金) 00:14:37 ]
- , - ,----、
(U( ) | |∨T∨ (__)_) ありがとうございました。letを見てませんでした。
- 105 名前:デフォルトの名無しさん [2008/02/29(金) 12:45:22 ]
- WindowsXP でLispプログラミングの勉強したいんだけど
まずどうすればいいかさっぱり。 助けてLisper!!
- 106 名前:105 [2008/02/29(金) 13:28:07 ]
- ttp://sourceforge.net/project/showfiles.php?group_id=1355
これつかってみるね!
- 107 名前:デフォルトの名無しさん mailto:sage [2008/02/29(金) 13:29:29 ]
- いくつか無料で使える処理系があるのでそれを導入してください。
- 108 名前:デフォルトの名無しさん mailto:sage [2008/02/29(金) 22:32:04 ]
- これ使えよ
www.gigamonkeys.com/lispbox/
- 109 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 02:57:05 ]
- >>105
Ubuntuを入れて sudo apt-get install clisp するだけ
- 110 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 11:03:46 ]
- >>105
ntemacs+slime+clispにするか、 xyzzyにするか 好きな方を選んでください。
- 111 名前:105 [2008/03/01(土) 18:05:03 ]
- >>110
XYZはちょっと・・・ 今の一軍エレメンタルヒーローで完成してるんで
- 112 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 19:31:22 ]
- >111
「エレメンタルヒーロー」って何? "xyzzy"の名前の由来知ってる? Wikiを読むとすぐ分かるけど、ちょっと面白いよ。
- 113 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 20:36:09 ]
- >>105
GCL or SBCL + ChezEdit-NT
- 114 名前:105 [2008/03/01(土) 23:17:03 ]
- >>111
俺のふりをするな俺のふりをw xyzzyの本がジュンク堂池袋支店にあったから 読んでみたけど、 ショートカットキーで動かすのがデフォっぽいから 勉強にはclispがやっぱ一番ベストかなぁ ていうかLispすごいね。 Lispの本読んだり、家でいじってたときは、 「戻り値を引数にしてさらに、その戻り値を〜」とか そんなんでプログラミングするとかアホちゃうかっ!! って思ってたけど、今日帰ってきてJavaっぽい言語である ActionScript3,0でプログラミングしてたら 「戻り値を引数にしてさらに〜」ってやりたいのに わざわざ一時的な変数つくって代入してとか クソめんどく感じた!! まだマクロとかλとかよくわかんないけど すげームダが無い言語っていう感じは伝わった! てか、Lispの書物少なすぎ
- 115 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 23:30:36 ]
- > 「戻り値を引数にしてさらに、その戻り値を〜」
これって、できない言語の方が珍しくない?
- 116 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 23:32:42 ]
- >>113
SBCLってWINでまともに動くようになったん?
- 117 名前:105 [2008/03/01(土) 23:53:52 ]
- >>115
う、そうかもしれない。 やっぱJavaとかでnewが絡んだりしたら 一時的に変数に入れるのは普通かぁ…
- 118 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 00:56:54 ]
- >>114
>今日帰ってきてJavaっぽい言語である >ActionScript3,0でプログラミングしてたら ECMAScript は C の文法をまとった Scheme と言われている様に、 Scheme の次に Scheme っぽい言語の一つだよ。 見た目に惑わされてはいけない。
|

|