[表示 : 全て 最新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))


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 っぽい言語の一つだよ。
見た目に惑わされてはいけない。

119 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 01:07:19 ]
>>117
こんなのが望みか?
System.out.println(String.valueOf(new String(new StringBuilder().append('h').append("oge"))).intern());

120 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 01:07:28 ]
JavaScriptにはクロージャがあるのあまり知られてないよな。

121 名前:105 [2008/03/02(日) 01:11:02 ]
>>114
そ、そうなのか!
なるほど、「ハッカーと画家」って本に
Lispは良いプログラマーを育てるって言ってたことが
なんとなくわかった気がする!

って、Schemeなんて言語もあるのか…
色々あるんだなぁ。
ってSchemeはLispの方言の一つってどゆことだ??
んー…
Lispの書物少ないから今度はSchemeあさってみるね!

122 名前:105 [2008/03/02(日) 01:12:48 ]
うお、書き込んだら一気にレスが!w

>>119
んーそういわれると、どっちが良いんだかわかんなくなってきた…

123 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 02:24:42 ]
>>120
俺もつい最近JavaScripの凄さを知って勉強中。
ほんとSchemeっぽいわ。
function makecounter() {
var number = 0;
var counter = function(cmd) {
if (cmd == "set") {number=arguments[1];return number;}
else if (cmd == "inc") {number++;return number;}
else if (cmd == "dec") {number--;return number;}
else if (cmd == "get") {return number;}
};
return counter;
}
var c0=new makecounter();
var c1=new makecounter();
WScript.Echo(c0("set",0));
WScript.Echo(c0("inc"));
WScript.Echo(c0("inc"));
WScript.Echo(c1("set",10));
WScript.Echo(c1("dec"));;
WScript.Echo(c1("dec"));
WScript.Echo(c0("get"));

>>122
SchemeとLispの大きな違いは名前空間が同一か値と関数で別個になっているってとこかな。

あと念のためJavaScriptとJavaは違うからね。

124 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 09:10:22 ]
>>121
schemeだったら、gaucheが良いよ。
確か近々、gaucheの入門書がでるはず。

125 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 10:04:28 ]
>>116

SBCLはWindowsではまだまだみたい。
学習用、ちょっといじってみるならOK。
なにしろ高速。Lispが遅いなんてこたぁないよ。

126 名前:105 [2008/03/02(日) 12:10:55 ]
>>124
うっ!Unixで動くのか…
UnixってOSだよね?Windowsじゃ動かないかぁ
なんかEclipceで動くプラグイン的なものをみつけたので
それでやってみるね!

127 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 13:02:09 ]
登場した頃、JavaScriptの見た目がC++に似てたからなのか、クロージャとかApplyとか使いこなしてる人って見なかったな。
ほとんどのプラグラムはCとかC++の延長で考えられてると思う。というか関数型っぽい考え方はされていないと言った方がいいか。
JavaScriptはフラナガンの本が出版されてから再評価され始めたんジャマイカ?Schemerにはアルゴリズムを流用できるから使いやすい言語だと思う。



128 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 13:46:40 ]
向こう側のいいところは、どうやって実装するか理解していることだ
クロージャはクラスをネストすれば作れることを多くの人が知っている

129 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 13:53:57 ]
>>126
GaucheはWindowsでも使えるよ。
ただしcygwinというパッケージを入れないとダメだけど。

cygwinなしでも動くようにしている人たちがいたと思うけど
どんな状態なのかは知らない。

130 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 13:53:59 ]
ここ数年の JavaScript ≒ Scheme の元はこれかなぁ。
javascript.crockford.com/javascript.html
こんなのもあるしね
javascript.crockford.com/little.html

Schemeっぽいのは作った人がこれなんだから、当然なんだけども(泣ける...)
People invoke Scheme when talking about JavaScript. I was originally
drawn to Scheme when Netscape recruited me in early 1995, but there
was less than zero time to use it
https://mail.mozilla.org/pipermail/es4-discuss/2007-November/001527.html

131 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 14:30:41 ]
たしかに泣ける
日の目を見ていたのはJavaScriptだけじゃなかったんだな

132 名前:デフォルトの名無しさん [2008/03/02(日) 17:05:11 ]
「ハッカーと画家」の著者が Lisp の派生言語 Arc を先日発表しました。
Windows、Mac、LinuxでMzSchemeと言う処理系を利用しているそうです。

Windowsなら、DrScheme(MzSchemeのGUI環境)を使って
Arcの処理系を導入できるようですよ。

133 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 17:27:38 ]
GaucheはMingwで作られたやつもあるよ

134 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 17:34:20 ]
JavaScriptのユーザってAjaxやDOMを使うのがやっとの人が多いのに、クロージャの作り方を多くの人が知ってると思うか?ありえないw

135 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 18:06:36 ]
そいつらは「CとかC++の延長」にも「関数型」にも属さない「その他」だろう。

136 名前:デフォルトの名無しさん [2008/03/02(日) 18:18:43 ]
かなり検索ヒットするよ。


www.google.co.jp/search?q=javascript+%E3%82%AF%E3%83%AD%E3%83%BC%E3%82%B8%E3%83%A3

137 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 18:29:48 ]
>>132
おまはや

pc11.2ch.net/test/read.cgi/tech/1202098949/l50



138 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 18:59:42 ]
>>135
世の中「その他」が圧倒的大多数な件w

139 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 00:19:38 ]
いいかげんスレ違いだけども。
著名なライブラリ(prototype.js, jquery, YUI Ext ...)
ならばそれなりに使ってる、関数返したり、apply 使いまくったりを
クロージャというなら、だけど。

ただ、IE6 で DOM イベントにクロージャ使うとメモリリークするため
(最新パッチなら直ってるのかな) 使う場合気を使ってたりする。

140 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 04:28:53 ]
ECMAScriptスレ同様クロージャを勘違いしてそうな連中が大量に顔出してきたな……

141 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 06:06:03 ]
「してそうな」じゃわからんよ。
自分以外は馬鹿ばっか、っていう思春期みたいな思考でモノ言ってるようにしか見えん。

142 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 07:49:57 ]
>>140
>関数返したり、apply 使いまくったり
するのはレキシカルスコープありきの話なんだし、別段間違った理解でも
ないのでは?
高階関数の使用のことを「クロージャつかう」、っていうのが駄目ってこと?

まあ、CLじゃないからどうでもいいんだけどwwww

143 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 08:10:52 ]
高階関数とクロージャは別の概念だから、混同せず、
きちんと用語を使い分けるべき。

144 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 11:57:33 ]
JavaScriptの関数は全てクロージャじゃん。
あれグローバルコンテクストすらオブジェクトで引き回し可能だから
参照の最適化困難だし。

145 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 13:19:15 ]
>>144
javascriptって名前のせいでclass特化な言語に見られがちだけど実際はプロトタイプ指向の言語なんでどっちかっつーとLispにもっとも近い言語の一つじゃないだろうか?

java,lispと比較したらオプティマイズやJITを行う場合Lispとあんまりアプローチ変えられないよね?


146 名前:デフォルトの名無しさん mailto:shine [2008/03/03(月) 17:41:52 ]
Visual Basic.NET VS Lisp
全面戦争勃発ニツキ応援求ム

147 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 17:46:29 ]
URLも貼らずに釣りとな



148 名前:デフォルトの名無しさん [2008/03/03(月) 17:48:05 ]
チョンのあやかり創価学会

偽善者が政治活動、公明党

ニセ仏教、騙されバカ信者、池田犬作チョン大教祖様、さっさと死ねや

カルトキチガイ・創価騙されバカ信者

カルト・キチガイ・偽善政治活動・公明党

カルト・キチガイ・偽善政治活動・公明党

カルト・キチガイ・偽善政治活動・公明党


149 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 18:00:40 ]
急速にスレの質が下がってまいりました

ここらで燃料投下しとく?

おk?おk?






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

前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