[表示 : 全て 最新50 1-99 101- 201- 2chのread.cgiへ]
Update time : 05/09 09:27 / Filesize : 73 KB / Number-of Response : 244
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

アラン・ケイも認めた!Ruby>>>>>Smalltalk



1 名前:デフォルトの名無しさん [2006/06/12(月) 18:54:50 ]
「Rubyは好きだ」 「Smalltalkのことをもう愛していない」
www.rubyist.net/~matz/20060608.html

166 名前:デフォルトの名無しさん [2008/02/08(金) 08:06:14 ]
 
方向音痴な初心者です 

Rubyに附いての質問です
PHP… Pythonとの互換は無い筈ですね? 
互換を取り入れるにはcodeが必要に為りますので… 


167 名前:デフォルトの名無しさん mailto:sage [2008/02/08(金) 08:21:48 ]
>>166
日本語でOK。

基本的にコードレベルの互換性はないです。

共通点は、動的言語のスクリプト言語だということです。
つまり、PHPやPythonで学んだ知識はそのまま生かされます。
逆もしかりです。

コードは、ライブラリが移植されているものがたまにあるくらい。
ただ、同じ名前のライブラリであっても、全然つかいかたが違うこともざらです。

168 名前:デフォルトの名無しさん mailto:sage [2008/02/08(金) 09:02:46 ]
>>165
Compilerクラスに手を入れることになるだろうね。

169 名前:デフォルトの名無しさん mailto:sage [2008/02/08(金) 09:33:03 ]
>>165
やっつけですが、Squeak Smalltalk で。

Object >> inc
  | sender index |
  sender := thisContext sender.
  index := (sender method at: sender pc - 2) \\ 16 + 1.
  ^sender tempAt: index put: (sender tempAt: index) + 1

| a b before after |
a:= 1. b := 2.
before := {a. b}.
a inc. b inc.
after := {a. b}.
^{before. after} "=> #(#(1 2) #(2 3)) "

170 名前:デフォルトの名無しさん mailto:sage [2008/02/08(金) 14:09:59 ]
>>169
参考になりました。
ああ、やっぱり、破壊的に代入ができないために
senderからたどる必要あるんですね。

171 名前:デフォルトの名無しさん mailto:sage [2008/02/08(金) 14:47:43 ]
>>170
そうですね。ちゃんとやるんなら、168 の言うとおりコンパイラに手を加えてインライン展開するのが
ベターだと思います。これは処理系も Smalltalk で組まれている Smalltalk ならではの解決方法かと。

172 名前:デフォルトの名無しさん mailto:sage [2008/02/20(水) 18:26:04 ]
st厨はstネタは自スレでやってもらえんかね。
まあそんな空気が読めるぐらいならstなんて
とっくに見切りつけてるだろうけどな。

173 名前:デフォルトの名無しさん mailto:sage [2008/02/20(水) 19:48:23 ]
stネタの何が172をそこまで苛立たせるのだろう……

174 名前:デフォルトの名無しさん [2008/02/20(水) 20:01:40 ]
ルビ厨は何にでもケチつけるからな



175 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 10:16:20 ]
と、思わせたいアンチRuby厨だろ

176 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 12:21:53 ]
Smalltalk か・・・なつかしいなぁ。

177 名前:デフォルトの名無しさん [2008/02/23(土) 08:51:59 ]
30年前の言語を理想とするカルト教団はここですか?

178 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 19:25:34 ]
見てわかんないの?

179 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 20:11:49 ]
30年前を理想としても別に変じゃないよ。
lisp教団なんて未だに気持ちはlisp最強伝説の真っ只中だ。
scheme/common-lisp が カトリック/プロテスタント みたいな位置づけ。

180 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 20:13:17 ]
>>179
つまり、SmalltalkもLISPもキモ宗教集団ということでおk

181 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 20:27:04 ]
>>179
それは逆だと思うが

182 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 20:28:03 ]
>>180
正確には、「時代錯誤のカルト集団」だ。

183 名前:デフォルトの名無しさん mailto:sage [2008/03/17(月) 23:43:04 ]
>>181
だよなぁ。どう考えてもCLのなんでもアリっぷりはカトで
SchemeのうっかりするとSICP原理主義はプロだよなぁ(w

てか、要するに30年40年前にできたもんを未だにマトモに超えたものがないっつーのが。

184 名前:デフォルトの名無しさん mailto:sage [2008/03/17(月) 23:59:48 ]
チベットのことを描いた漫画

image.i-bbs.sijex.net/bbs/dokuo/1205677931560o.jpg
image.i-bbs.sijex.net/bbs/dokuo/1205677291087o.jpg
image.i-bbs.sijex.net/bbs/dokuo/1205677625354o.jpg
image.i-bbs.sijex.net/bbs/dokuo/1205676977067o.jpg
image.i-bbs.sijex.net/bbs/dokuo/1205676669498o.jpg
image.i-bbs.sijex.net/bbs/dokuo/1205676350347o.jpg
image.i-bbs.sijex.net/bbs/dokuo/1205675972897o.jpg
image.i-bbs.sijex.net/bbs/dokuo/1205675585576o.jpg
image.i-bbs.sijex.net/bbs/dokuo/1205675269564o.jpg
image.i-bbs.sijex.net/bbs/dokuo/1205674955083o.jpg
image.i-bbs.sijex.net/bbs/dokuo/1205674630097o.jpg
image.i-bbs.sijex.net/bbs/dokuo/1205674321377o.jpg
image.i-bbs.sijex.net/bbs/dokuo/1205674014012o.jpg
image.i-bbs.sijex.net/bbs/dokuo/1205673616582o.jpg


よぉーお前ら…こんな世界で満足か?俺は…嫌だね…



185 名前:デフォルトの名無しさん mailto:sage [2008/03/18(火) 07:01:05 ]
> てか、要するに30年40年前にできたもんを未だにマトモに超えたものがないっつーのが。

Haskellあたりの現代的な関数型言語を使ってみれば、考えがかわるよ。
SmallTalkな人も、現代的なOO言語を使ってみればいいのに。

186 名前:デフォルトの名無しさん mailto:sage [2008/03/18(火) 10:09:36 ]
185には、Smalltalkを否定する前にまず、Smalltalkが変数の大文字と小文字を
区別する言語だって程度のことは知っていて欲しいと思った。

187 名前:デフォルトの名無しさん mailto:sage [2008/03/18(火) 19:21:15 ]
>>186 釣られてんじゃねーよ

188 名前:デフォルトの名無しさん mailto:sage [2008/03/18(火) 19:22:45 ]
気持ちは判るが了見狭すぎくね
そもそも>>185は否定なのか? ただの提案にも読めるが

189 名前:デフォルトの名無しさん mailto:sage [2008/03/18(火) 19:30:06 ]
了見狭いのは仕方ないだろ。カルト信者なんだから。

190 名前:デフォルトの名無しさん mailto:sage [2008/03/18(火) 23:24:58 ]
>>188
俺の想像だけど、ここら辺が気に障ったんじゃないだろうか。

A) Smalltalker が Haskell を知らないという決め付けはどっから出て来たんだ?
(まあ圏論とかの理論背景は俺も知らんけどね)

B) Smalltalk が SmallTalk じゃない事を知らないくせに提案するなんて百年早いわ
(アランが良いと言っても俺は許さん!)

C) 現代的な OO って具体的にどの言語だよ
(どうせ満足にリフレクションも出来ないくせに)

D) そんなイキの悪い釣り餌は見飽きたよ…
(こっちは30年40年やってるからね)

それ以外は問題無いと思う。まあかなりどうでも良い話。

191 名前:デフォルトの名無しさん mailto:sage [2008/03/19(水) 07:53:06 ]
>>190
Haskell使ってみろというのはLISPerに対してじゃないのか?
流れから俺はそう読んだが。

192 名前:デフォルトの名無しさん mailto:sage [2008/03/19(水) 09:23:45 ]
それなら尚更。CL や Scheme を深く知っていて Haskell を知らない
人間なんて殆ど居ないと思うよ。Haskell だけじゃなくて Miranda や
Clean, Erlang もね。

193 名前:デフォルトの名無しさん mailto:sage [2008/03/19(水) 10:06:47 ]
>>190
> (アランが良いと言っても俺は許さん!)

教祖に逆らう不信心者め。
そういう狭い心がSmalltalkの普及を妨げてるんだYO。

194 名前:デフォルトの名無しさん mailto:sage [2008/03/22(土) 15:14:18 ]
Smalltalk が普及しなかったのには別の理由があると思うよ。
イメージファイルだったりシンタックスだったり実行スピードだったり
フットプリントだったり日本語の扱いだったりユーザインターフェイス
だったり型検査が出来ないとか、まあ色々。

個人的には、細々と使われ続けていればそれで十分だよ。
主役になる必要は無いさ。



195 名前:デフォルトの名無しさん mailto:sage [2008/03/22(土) 17:45:06 ]
>>194
Smalltalkが技術的に他の言語や処理系より劣っているということはないだろう。
コミュニティの閉鎖性というか、「俺達が元祖だ」的な意識が反感を買ってきた
という事実は反省しなければならないのでは。

196 名前:デフォルトの名無しさん [2008/03/22(土) 18:07:12 ]
つーか、アランがSmalltalkの内外に広い視野を持って
「SmalltalkでもSmallTalkでもいいよ、どんどん使ってもらって発展していけば」
という姿勢を出してきたのに、その取り巻きコミュ連中が頑に
Smalltalk世界のみを見て外を見ず、Smalltalk-80のみが正しいという原理主義に
陥ってきたのが現状のSmalltalkの不様な姿につながってきたのでは。

197 名前:デフォルトの名無しさん mailto:sage [2008/03/22(土) 18:26:38 ]
>>195
そう思い込みたいならそれでも良いけど、俺はそんな人は見た事無いよ。
もし居たとしてもスルーすれば良いだけじゃないの。元祖と言われて
ムカついてるようじゃラーメンも食えないしw

良い大人ならそんな事は気にしないよ。

198 名前:デフォルトの名無しさん mailto:sage [2008/03/22(土) 18:31:01 ]
しかし上から目線が鼻につくのも事実だ罠

199 名前:デフォルトの名無しさん mailto:sage [2008/03/22(土) 18:32:04 ]
>>198
事実って書いたら事実になると思ってるの?

200 名前:デフォルトの名無しさん mailto:sage [2008/03/22(土) 19:16:40 ]
すくなくともこのスレに2人いることは分かったw

201 名前:デフォルトの名無しさん mailto:sage [2008/03/22(土) 19:21:17 ]
スルー出来ない奴もいるんだな。

202 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 19:36:56 ]
スルーという名のヒキコモリ。
SmallTalkerは30年もそんなことを続けてきたんだね。

203 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 20:13:11 ]
そんな意地になってSmallTalkerって書いちゃって、可愛い奴だな

204 名前:デフォルトの名無しさん mailto:sage [2008/04/01(火) 09:59:23 ]
べっ、別に、うれしくなんかないんだからねっ!



205 名前:デフォルトの名無しさん [2008/04/05(土) 00:47:53 ]
>>194
Smalltalkが普及しなかったのは、当時普及していなかったから

206 名前:デフォルトの名無しさん mailto:sage [2008/04/06(日) 09:32:43 ]
>>199
このスレにもいるじゃん、上から目線のSmallTalker。

207 名前:デフォルトの名無しさん mailto:sage [2008/04/06(日) 11:49:16 ]
昔と違ってさわるのにコストかからないからsmalltalkは一度くらいさわっておくべきだとおもうぞ。
わしがsmalltalkさわろうとしたときは海豚さんが登場したばっかりの頃だった、あんなもの買えるか馬鹿たれ


208 名前:デフォルトの名無しさん mailto:sage [2008/04/06(日) 12:05:17 ]
>>207
Dolphinが出たころならもうSmalltalk Expressとかの非営利フリーなホンモノの処理系が出てたろ。
一番お高くとまってたのはObjectWorksあたりの時代では。

209 名前:デフォルトの名無しさん mailto:sage [2008/04/06(日) 12:32:05 ]
ObjectWorksは買えなかった、っていうか何その御大尽って感じ。

仕事でどうしてもって環境ありうるんだろうかと本気で思った。


210 名前:デフォルトの名無しさん mailto:sage [2008/04/06(日) 12:48:54 ]
値段が高いとコミュニティが閉鎖的という結論になるのか?
何か変な話だね

211 名前:デフォルトの名無しさん mailto:sage [2008/04/06(日) 13:05:57 ]
>>210 誰もそんな事は言ってないわけだが。その電波、地デヂですか?

212 名前:デフォルトの名無しさん mailto:sage [2008/04/06(日) 13:12:51 ]
このスレ自体、電波嵐が吹き荒れてるからなあ…
ありもしない『コミュニティ』の文句ばかりw

213 名前:デフォルトの名無しさん mailto:sage [2008/04/09(水) 06:00:36 ]
>>197
James Robertson...

214 名前:デフォルトの名無しさん mailto:sage [2008/05/16(金) 07:19:42 ]
LLに押されて話題にも出なくなったね



215 名前:デフォルトの名無しさん mailto:sage [2008/05/20(火) 01:56:48 ]
mod_SmalltalkとかあればLLなんぞ

と思ってぐぐったら12件海外サイト出てくるな
よくわからんらん

216 名前:デフォルトの名無しさん mailto:sage [2008/06/25(水) 22:18:41 ]
やっぱ最終決戦はLisp vs Smalltak ですな。

時代が追いつくよ

217 名前:デフォルトの名無しさん mailto:sage [2008/06/25(水) 22:37:13 ]
そうは言ってもPGやMatzに言わせればSmalltalkもLispだからな。ケンカにならんだろ。

218 名前:デフォルトの名無しさん mailto:sage [2008/06/25(水) 22:53:56 ]
PG って略すの始めて見た

219 名前:デフォルトの名無しさん mailto:sage [2008/06/25(水) 22:58:41 ]
なぜかポールギルバートが頭に浮かんだ

220 名前:デフォルトの名無しさん [2008/06/26(木) 13:44:47 ]
ぽーるぐらはむ?

221 名前:デフォルトの名無しさん mailto:sage [2008/06/26(木) 14:08:27 ]
ぐれあむ、のほうがいいかも。

222 名前:デフォルトの名無しさん mailto:sage [2008/06/26(木) 23:33:53 ]
「身持ちが堅いな!ガンダム!!」
(デュナメスに焦れて)

「括目させてもらおう、ガンダム」

「抱きしめたいな!ガンダム!!  まさに、眠り姫だ」
(デュナメスを鹵獲した際)

「堪忍袋の緒が切れた!許さんぞ!ガンダム!」
(エイフマン教授の死を聞いて)

「私の顔に何度泥を塗れば気が済むのだ!!....ガンダム...ッ!!」

「彼は私以上にフラッグを愛していたようだな。ならばハワード・メイスンに宣誓しよう。私、グラハム=エーカーは、フラッグを駆ってガンダムを倒すことを」
(ハワードの墓前で)

223 名前:デフォルトの名無しさん mailto:sage [2008/06/27(金) 08:39:22 ]
それ、グラハム・エイカー

224 名前:デフォルトの名無しさん [2008/06/29(日) 01:34:37 ]
なんでここでガンダム00wwww



225 名前:デフォルトの名無しさん mailto:sage [2008/08/11(月) 09:10:44 ]
>>192
なぜsml/njやOCamlが出てこないのでしょうか?

226 名前:デフォルトの名無しさん mailto:sage [2008/08/11(月) 19:08:49 ]
特に意味はないよ。SML は手習い程度に使ってみたけど素敵な言語だと思う。
OCaml は見た目がキモイね。

227 名前:デフォルトの名無しさん mailto:sage [2008/08/11(月) 19:55:24 ]
正直、Mirandaが出てきてMLが出てこないというのはかなり不自然だと思った。

228 名前:デフォルトの名無しさん mailto:sage [2008/08/11(月) 19:58:27 ]
もう覚えてないが、純粋関数型言語で括ったんじゃないかな。
Mirranda は Haskell の直系の祖先というのもある。

229 名前:デフォルトの名無しさん mailto:sage [2008/08/12(火) 19:12:28 ]
Erlangは純粋じゃないけどな。

230 名前:デフォルトの名無しさん mailto:sage [2008/08/12(火) 20:46:59 ]
そうなん?
どこら辺が?

231 名前:デフォルトの名無しさん mailto:sage [2008/08/13(水) 08:09:24 ]
HaskellにもRef typeあるしなあ...

232 名前:デフォルトの名無しさん [2008/11/02(日) 02:59:26 ]
俺、例の御二方って内分泌系異常による精神疾患じゃないか・・・ってたまに思うんだよなぁ。

精神疾患にも精神異常によるものと内分泌異常の2種類がある。
後者の場合、内分泌系の異常からくる自律神経失調やストレスにより精神に異常を起こすってもの。
この症状の場合、精神的治療は医学的には効果が薄く、内分泌を調整する投薬などによって治療する。
精神病院では精神的な診療・治療を始める前に、血液検査などを行ってこれを調べる。

これだったら投薬治療をすれば完治〜大幅に改善できるらしいから、一度大きな病院で検査してみれば?

233 名前:デフォルトの名無しさん [2008/11/28(金) 21:50:43 ]
smalltalkを使い始めてそろそろ5年経つ。
周りもsmalltalkだけど、信者なんて一人もいないなぁ。
てか、言語なんて何でもいいのだが?
smalltalkをけなす人も支持する人も、何でこんなに情熱的な人ばかりなんだ?

234 名前:デフォルトの名無しさん mailto:sage [2008/11/28(金) 23:02:30 ]
ワロスwwwww



235 名前:デフォルトの名無しさん [2008/12/25(木) 00:34:40 ]
今更ながら、人にsmalltalkを教える事になってしまった。
一体何から教えたらいいだろ?
ちなみに、相手は「オブジェクト指向なにそれ?」な人なんです。

236 名前:デフォルトの名無しさん mailto:sage [2008/12/25(木) 00:48:44 ]
ここよかSmalltalkスレで訊いたほうがいいんでない?
pc11.2ch.net/test/read.cgi/tech/1131349633/

237 名前:デフォルトの名無しさん mailto:sage [2008/12/25(木) 21:58:02 ]
>>236

ありがとうございます!
そんなスレがあるなんて知りませんでした<(_ _)>

238 名前:デフォルトの名無しさん mailto:sage [2008/12/25(木) 22:41:02 ]
smalltalkと言ってもsqueakはちとアレなんだよなあ。。。
まあ、レスをみていると、結構プロフェッショナルな人がいるみたいだけどさ。

239 名前:デフォルトの名無しさん [2008/12/25(木) 22:51:11 ]
>>238

今、1から読んでいますが、、、
これもsmalltalkなのか?って感じです。
ちょっとしたカルチャーショックです。

仕事で使っているのはVisual Worksなのですが、教えていただいたスレの内容が良くわからないですよ。
まぁ、自分の知識もその程度って事なんですが、、、

とりあえず、全部読み終わったら、質問してみます。

240 名前:デフォルトの名無しさん mailto:sage [2008/12/26(金) 01:35:41 ]
実質的にはSmalltalk総合スレ的な存在なので、全レス読んだりSqueakについて調べるまで
しなくても、そのまま235みたいに気軽にアドバイスを求めればいいのではないでしょうか。

ただ、何人のどんな人が対象で、どのくらいの回数/期間でどのレベルまで引き上げるのか。
処理系の縛りはあるのか、自分のスキルはどの程度か…くらいは書いといた方が
具体的なアドバイスをもらいやすいかと。

241 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 23:50:17 ]
>>239
>仕事で使っているのはVisual Worksなのですが、
仕事で使っている所があるんや。

242 名前:デフォルトの名無しさん mailto:sage [2009/01/04(日) 07:15:36 ]
どうせNCを仕事で使ってるんじゃね?

243 名前:デフォルトの名無しさん mailto:sage [2009/01/29(木) 22:53:42 ]
>>241 >>242

MCFrame
ttp://www.mcframe.com/
ttp://www.intec.co.jp/itj/Contents/04_DevelopmentOfMCFrame.pdf#search='mcframe smalltalk'

↑みたいな感じです。






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<73KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef