アラン・ケイも認めた ..
[2ch|▼Menu]
46:デフォルトの名無しさん
06/09/20 01:30:27
そのコピペ、どのへんが「カルト」なのかまるで書けてないから逆効果だろう。
朝日新聞の記事の「軍国主義」くらい唐突だぞ。

47:デフォルトの名無しさん
06/09/20 10:03:42
実害のある犬作カルトは無視ですかそうですか

48:デフォルトの名無しさん
06/09/20 12:23:26
収入を吸い上げる厳格なシステムってのは十分にカルト的ですね。
つうか反社会的か。

49:デフォルトの名無しさん
06/09/20 15:25:46
自分専用辞書に基づいても意味ないと思うが・・・。

50:デフォルトの名無しさん
06/09/27 21:05:45
>>46
URLリンク(www.google.com)
num=100&hl=ja&btnG=Google+%E6%A4%9C%E7%B4%A2&as_epq=&as_oq=&as_eq=&lr=lang_ja&as_ft=i&as_filetype=&as_qdr=all&as_occt=any&as_dt=i&as_sitesearch=&as_rights=


51:デフォルトの名無しさん
06/09/28 00:09:14
教育熱心だし、ジョージルーカスと組むと面白そうなんだけどな。
少し妄想が強いけど、真の教育者ってこういう人のことだと思う。
URLリンク(pc.watch.impress.co.jp)

52:デフォルトの名無しさん
06/09/28 21:01:49
アランケイもrubyもあまりすごいとは思えないんだが。
rubyの人気は認めるが、
ruby使ってると言ってもライブラリをただ引用して
100行くらいのプログラム書いてる人ばっかりだし、
ライブラリもあまり美しいとは言えない。
Rubyの言語仕様もperlみたいなシンタックスシュガーばっかりで
言語仕様の本質がぐちゃぐちゃで結局どこがいいの?って感じだし。
ruby on railsとか言われてもなぁ・・・
アランケイは昔はすごかったのかもしれないけど、
今は時代遅れ。最新技術とか全く知らないのにさ。
そんなのに褒められて喜んでるなんてDQNの程度が知れますがな。

53:デフォルトの名無しさん
06/09/28 21:31:23
>>52 お前、そんなことばかりしていて疲れないか?

54:デフォルトの名無しさん
06/09/28 21:55:42
まあ元MS副社長の西みたいなもんさね。
いい時代の想い出として生きるがいい。

55:デフォルトの名無しさん
06/09/28 22:32:17
>>54
なんかわかるよ、それ。
関係ないけど、PS3の会社の社長かなり危ないほうに逝っちゃってるね。
言動というか、もう見た感じで、なんかわるよ、そういうの。

56:デフォルトの名無しさん
06/09/29 01:03:16
rubyが嫌いな >>52 は何を使ってんの?

57:デフォルトの名無しさん
06/09/29 01:18:13
つり。

58:デフォルトの名無しさん
06/09/29 03:07:07
単に頭が悪くて曖昧な印象論に根拠不明の自信持っちゃってるだけだと思う。

59:デフォルトの名無しさん
06/09/29 13:49:25
だから、釣りなんだって。相手にするな。

60:デフォルトの名無しさん
06/09/29 18:50:33
ソフトウェア開発には、しばしば交わっているがたいていは分かれている、
5つの世界がある。

その5つとは:

1.パッケージ
2.インターナル
3.組み込み
4.ゲーム
5.使い捨て

スクリプト言語の得意分野は、5.

61:デフォルトの名無しさん
06/09/29 19:14:32
パッケージってのは、商用ってことか
インターナルって具体的は?

62:デフォルトの名無しさん
06/09/29 21:25:17
インターナルってのは伝票処理とか勤怠とかそーゆーのだろ。

63:デフォルトの名無しさん
06/09/29 21:40:11
なるほどね。
その分類も一理ある。

64:デフォルトの名無しさん
06/09/29 22:44:11
1と4は1にマージできると思う

65:デフォルトの名無しさん
06/09/30 00:31:36
5はアジャイル。最先端のPG技術を結集

66:デフォルトの名無しさん
06/09/30 01:55:09
>>56
予想としてはschemeかな。なんか言葉の端々にそんな雰囲気が。

ただねえ、いい言語なのは認めるけどお手軽さがないんすよね。
それこそRubyで100行程度に収まる規模のプログラムを組むのなら、
Rubyあたり(PerlでもいいしPythonでもいいけど)がお手軽なんすよ。

Rubyのメッセージパッシングなんて感覚としてシェル上で
コマンドをパイプでつないでいく感覚に近くてそのお手軽感がいいんですよ。
schemeだとこの辺書いていくとどんどんスタック(頭のね)が深くなっていって、
「おれ、なにやってんだ?」って思うこともしばしばある。

67:デフォルトの名無しさん
06/09/30 02:26:28
パッケージつーと、店に陳列して売るソフト(用途問わず)のことだと思った。

68:デフォルトの名無しさん
06/09/30 12:40:08
Rubyとかのフリーな言語自体の開発もパッケージなのか
周辺のライブラリとかの作成はどれだ?

69:デフォルトの名無しさん
06/09/30 20:07:06

>>68
誤差の範囲。



70:デフォルトの名無しさん
06/09/30 20:31:29

>>67
> パッケージつーと、店に陳列して売るソフト(用途問わず)のことだと思った。

今の時代はネット通販やダウンロード販売だってあるんですよ。

販売先ごとに変更しないソフトならみんなパッケージと呼んで
いいんじゃないか? 営業マンが売り歩く昔のUnixソフトの
ような少数販売の高額ソフトだって客先ごとの個別対応
しない部分はパッケージだと思う。



71:デフォルトの名無しさん
06/09/30 20:48:44
なんだおまえ?

72:デフォルトの名無しさん
06/09/30 20:55:00
>>45
10%は凄まじいな
日本共産党ですら1%だぜ

73:デフォルトの名無しさん
06/09/30 22:22:38
で、Rubyのどこにモルモンの名が?

74:デフォルトの名無しさん
06/10/01 21:51:15
創価学会は日本人の30%だろ?モンモンなんてまだまだだぜ。

75:デフォルトの名無しさん
06/10/02 14:19:25
>>60 は Joel on Softwareの5つの世界だな。
URLリンク(japanese.joelonsoftware.com)

76:デフォルトの名無しさん
06/10/02 21:05:30
しそしそ。


77:デフォルトの名無しさん
06/10/02 21:30:17
会社の一部署程度の小さい在庫管理ソフト(access程度で事足りるやつ)は
インターナルになるのか?どこが適切なんだ?

78:デフォルトの名無しさん
06/10/04 21:01:46

        ∧_∧:::     / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
       (; ´Д`):::   <   SmalltalkよりもRubyが好きだ
     /⌒ 丶'   ⌒):::   |
     / ヽ     / /:::   \________________
    / /へ ヘ / /l:::
    /  \ ヾミ  //:::
   (__/|  \___ノ/:::
       〉    /:::
       / y   ):::
      / /  /:::
     /  /::::
    /  /:::::
   (  く::::::::
   (\  ヽ:::::
    |  \ ヽ:::::
    |  .i:::\ ⌒i::
    | /::::  ヽ 〈::
    | i::::::  (__ノ:
  __ノ  ):::::
 ̄(_/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄


79:デフォルトの名無しさん
06/10/05 20:37:23

        ∧_∧:::     / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
       (; ´Д`):::   <   RubyよりもN88-BASICの方が出来が良い。
     /⌒ 丶'   ⌒):::   |
     / ヽ     / /:::   \________________
    / /へ ヘ / /l:::
    /  \ ヾミ  //:::
   (__/|  \___ノ/:::
       〉    /:::
       / y   ):::
      / /  /:::
     /  /::::
    /  /:::::
   (  く::::::::
   (\  ヽ:::::
    |  \ ヽ:::::
    |  .i:::\ ⌒i::
    | /::::  ヽ 〈::
    | i::::::  (__ノ:
  __ノ  ):::::
 ̄(_/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄





80:デフォルトの名無しさん
06/10/06 05:43:50
        ∧_∧:::     / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
       (; ´Д`):::   <   N88-BASICよりもCOBOL(ry
     /⌒ 丶'   ⌒):::   |
     / ヽ     / /:::   \________________
    / /へ ヘ / /l:::
    /  \ ヾミ  //:::
   (__/|  \___ノ/:::
       〉    /:::
       / y   ):::
      / /  /:::
     /  /::::
    /  /:::::
   (  く::::::::
   (\  ヽ:::::
    |  \ ヽ:::::
    |  .i:::\ ⌒i::
    | /::::  ヽ 〈::
    | i::::::  (__ノ:
  __ノ  ):::::
 ̄(_/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄

81:デフォルトの名無しさん
06/10/07 00:10:27
        ∧_∧:::     / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
       (; ´Д`):::   <   COBOLよりもSchemeの方がスキー
     /⌒ 丶'   ⌒):::   |
     / ヽ     / /:::   \________________
    / /へ ヘ / /l:::
    /  \ ヾミ  //:::
   (__/|  \___ノ/:::
       〉    /:::
       / y   ):::
      / /  /:::
     /  /::::
    /  /:::::
   (  く::::::::
   (\  ヽ:::::
    |  \ ヽ:::::
    |  .i:::\ ⌒i::
    | /::::  ヽ 〈::
    | i::::::  (__ノ:
  __ノ  ):::::
 ̄(_/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄




82:デフォルトの名無しさん
06/10/07 00:18:53
ネタが1行なのに無駄に縦長なAAだ

83:デフォルトの名無しさん
06/10/07 09:26:17
  
      ∧_∧:::     / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
       (; ´Д`):::   <   ネタが1行なのに無駄に縦長なAAだ
     /⌒ 丶'   ⌒):::   |     by アラン・ケイ
     / ヽ     / /:::   \________________
    / /へ ヘ / /l:::
    /  \ ヾミ  //:::
   (__/|  \___ノ/:::
       〉    /:::
       / y   ):::
      / /  /:::
     /  /::::
    /  /:::::
   (  く::::::::
   (\  ヽ:::::
    |  \ ヽ:::::
    |  .i:::\ ⌒i::
    | /::::  ヽ 〈::
    | i::::::  (__ノ:
  __ノ  ):::::
 ̄(_/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄







84:デフォルトの名無しさん
06/10/08 22:25:40
        ∧_∧:::     / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
       (; ´Д`):::   <   ずれてますよ。
     /⌒ 丶'   ⌒):::   |
     / ヽ     / /:::   \________________
    / /へ ヘ / /l:::
    /  \ ヾミ  //:::
   (__/|  \___ノ/:::
       〉    /:::
       / y   ):::
      / /  /:::
     /  /::::
    /  /:::::
   (  く::::::::
   (\  ヽ:::::
    |  \ ヽ:::::
    |  .i:::\ ⌒i::
    | /::::  ヽ 〈::
    | i::::::  (__ノ:
  __ノ  ):::::
 ̄(_/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄





85:デフォルトの名無しさん
06/10/08 23:10:43
        ∧_∧:::     / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
       (; ´Д`):::   <   コルナゴよりもデローサが好きだ
     /⌒ 丶'   ⌒):::   |
     / ヽ     / /:::   \________________
    / /へ ヘ / /l:::
    /  \ ヾミ  //:::
   (__/|  \___ノ/:::
       〉    /:::
       / y   ):::
      / /  /:::
     /  /::::
    /  /:::::
   (  く::::::::
   (\  ヽ:::::
    |  \ ヽ:::::
    |  .i:::\ ⌒i::
    | /::::  ヽ 〈::
    | i::::::  (__ノ:
  __ノ  ):::::
 ̄(_/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄

86:デフォルトの名無しさん
06/10/11 21:34:43
        ∧_∧:::     / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
       (; ´Д`):::   <   デローサよりも三輪車が好きだ
     /⌒ 丶'   ⌒):::   |
     / ヽ     / /:::   \________________
    / /へ ヘ / /l:::
    /  \ ヾミ  //:::
   (__/|  \___ノ/:::
       〉    /:::
       / y   ):::
      / /  /:::
     /  /::::
    /  /:::::
   (  く::::::::
   (\  ヽ:::::
    |  \ ヽ:::::
    |  .i:::\ ⌒i::
    | /::::  ヽ 〈::
    | i::::::  (__ノ:
  __ノ  ):::::
 ̄(_/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄




87:デフォルトの名無しさん
06/10/12 01:05:34
Rubyの作者でモルモン教徒の松本氏がありもしない錯誤をでっちあげて批判している件
URLリンク(d.hatena.ne.jp)

88:デフォルトの名無しさん
06/10/12 23:53:53
        ∧_∧:::     / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
       (; ´Д`):::   <   Microsoft Quick Ruby.NET++ 発表
     /⌒ 丶'   ⌒):::   |
     / ヽ     / /:::   \________________
    / /へ ヘ / /l:::
    /  \ ヾミ  //:::
   (__/|  \___ノ/:::
       〉    /:::
       / y   ):::
      / /  /:::
     /  /::::
    /  /:::::
   (  く::::::::
   (\  ヽ:::::
    |  \ ヽ:::::
    |  .i:::\ ⌒i::
    | /::::  ヽ 〈::
    | i::::::  (__ノ:
  __ノ  ):::::
 ̄(_/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄




89:デフォルトの名無しさん
06/10/13 11:36:08
        ∧_∧:::     / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
       (; ´Д`):::   <  Borland Turbo Ruby 発表
     /⌒ 丶'   ⌒):::   |
     / ヽ     / /:::   \________________
    / /へ ヘ / /l:::
    /  \ ヾミ  //:::
   (__/|  \___ノ/:::
       〉    /:::
       / y   ):::
      / /  /:::
     /  /::::
    /  /:::::
   (  く::::::::
   (\  ヽ:::::
    |  \ ヽ:::::
    |  .i:::\ ⌒i::
    | /::::  ヽ 〈::
    | i::::::  (__ノ:
  __ノ  ):::::
 ̄(_/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄


90:デフォルトの名無しさん
06/10/15 10:17:27
        ∧_∧:::     / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
       (; ´Д`):::   <  Rubyスレってこんなんばっか?
     /⌒ 丶'   ⌒):::   |
     / ヽ     / /:::   \________________
    / /へ ヘ / /l:::
    /  \ ヾミ  //:::
   (__/|  \___ノ/:::
       〉    /:::
       / y   ):::
      / /  /:::
     /  /::::
    /  /:::::
   (  く::::::::
   (\  ヽ:::::
    |  \ ヽ:::::
    |  .i:::\ ⌒i::
    | /::::  ヽ 〈::
    | i::::::  (__ノ:
  __ノ  ):::::
 ̄(_/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄



91:デフォルトの名無しさん
06/10/16 12:23:51
        ∧_∧:::     / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
       (; ´Д`):::   <  もしやアラン・ケイが認めたのは
     /⌒ 丶'   ⌒):::   |   基地外が多いと認めたのか?
     / ヽ     / /:::   \________________
    / /へ ヘ / /l:::
    /  \ ヾミ  //:::
   (__/|  \___ノ/:::
       〉    /:::
       / y   ):::
      / /  /:::
     /  /::::
    /  /:::::
   (  く::::::::
   (\  ヽ:::::
    |  \ ヽ:::::
    |  .i:::\ ⌒i::
    | /::::  ヽ 〈::
    | i::::::  (__ノ:
  __ノ  ):::::
 ̄(_/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄

92:デフォルトの名無しさん
06/10/16 16:28:00
        ∧_∧:::     / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
       (; ´Д`):::   <  信者に? ならYes。
     /⌒ 丶'   ⌒):::   |    ところで Rubyって速いの?
     / ヽ     / /:::   \________________
    / /へ ヘ / /l:::
    /  \ ヾミ  //:::
   (__/|  \___ノ/:::
       〉    /:::
       / y   ):::
      / /  /:::
     /  /::::
    /  /:::::
   (  く::::::::
   (\  ヽ:::::
    |  \ ヽ:::::
    |  .i:::\ ⌒i::
    | /::::  ヽ 〈::
    | i::::::  (__ノ:
  __ノ  ):::::
 ̄(_/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄




93:デフォルトの名無しさん
06/10/16 22:38:23
イヤン・ゲイ


94:デフォルトの名無しさん
06/10/16 23:02:42
        ∧_∧:::     / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
       (; ´Д`):::   <  おっぱいそん
     /⌒ 丶'   ⌒):::   |   
     / ヽ     / /:::   \________________
    / /へ ヘ / /l:::
    /  \ ヾミ  //:::
   (__/|  \___ノ/:::
       〉    /:::
       / y   ):::
      / /  /:::
     /  /::::
    /  /:::::
   (  く::::::::
   (\  ヽ:::::
    |  \ ヽ:::::
    |  .i:::\ ⌒i::
    | /::::  ヽ 〈::
    | i::::::  (__ノ:
  __ノ  ):::::
 ̄(_/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄



95:デフォルトの名無しさん
06/10/17 21:26:02
        ∧_∧:::     / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
       (; ´Д`):::   <  おっぱい! おっぱい!
     /⌒ 丶'   ⌒):::   |   
     / ヽ     / /:::   \________________
    / /へ ヘ / /l:::
    /  \ ヾミ  //:::
   (__/|  \___ノ/:::
       〉    /:::
       / y   ):::
      / /  /:::
     /  /::::
    /  /:::::
   (  く::::::::
   (\  ヽ:::::
    |  \ ヽ:::::
    |  .i:::\ ⌒i::
    | /::::  ヽ 〈::
    | i::::::  (__ノ:
  __ノ  ):::::
 ̄(_/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄



96:デフォルトの名無しさん
06/10/18 23:49:17
        ∧_∧:::     / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
       (; ´Д`):::   <  わっふる! わっふる!
     /⌒ 丶'   ⌒):::   |   
     / ヽ     / /:::   \________________
    / /へ ヘ / /l:::
    /  \ ヾミ  //:::
   (__/|  \___ノ/:::
       〉    /:::
       / y   ):::
      / /  /:::
     /  /::::
    /  /:::::
   (  く::::::::
   (\  ヽ:::::
    |  \ ヽ:::::
    |  .i:::\ ⌒i::
    | /::::  ヽ 〈::
    | i::::::  (__ノ:
  __ノ  ):::::
 ̄(_/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄



97:デフォルトの名無しさん
06/10/19 22:09:14
        ∧_∧:::     / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
       (; ´Д`):::   <  きもいRuby信者にドン引き。
     /⌒ 丶'   ⌒):::   |   
     / ヽ     / /:::   \________________
    / /へ ヘ / /l:::
    /  \ ヾミ  //:::
   (__/|  \___ノ/:::
       〉    /:::
       / y   ):::
      / /  /:::
     /  /::::
    /  /:::::
   (  く::::::::
   (\  ヽ:::::
    |  \ ヽ:::::
    |  .i:::\ ⌒i::
    | /::::  ヽ 〈::
    | i::::::  (__ノ:
  __ノ  ):::::
 ̄(_/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄



98:デフォルトの名無しさん
06/10/20 21:02:58
        ∧_∧:::     / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
       (; ´Д`):::   <  きもいJava信者にドン引き。
     /⌒ 丶'   ⌒):::   |   
     / ヽ     / /:::   \________________
    / /へ ヘ / /l:::
    /  \ ヾミ  //:::
   (__/|  \___ノ/:::
       〉    /:::
       / y   ):::
      / /  /:::
     /  /::::
    /  /:::::
   (  く::::::::
   (\  ヽ:::::
    |  \ ヽ:::::
    |  .i:::\ ⌒i::
    | /::::  ヽ 〈::
    | i::::::  (__ノ:
  __ノ  ):::::
 ̄(_/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄



99:デフォルトの名無しさん
06/10/21 10:30:46
        ∧_∧:::    
       (; ´Д`):::  
     /⌒ 丶'   ⌒):::   
     / ヽ     / /::: 
    / /へ ヘ / /l:::
    /  \ ヾミ  //:::
   (__/|  \___ノ/:::
       〉    /:::
       / ω  ):::
      / /  /:::
     /  /::::
    /  /:::::
   (  く::::::::
   (\  ヽ:::::
    |  \ ヽ:::::
    |  .i:::\ ⌒i::
    | /::::  ヽ 〈::
    | i::::::  (__ノ:
  __ノ  ):::::
 ̄(_/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄


100:デフォルトの名無しさん
06/10/21 22:08:00
        ∧_∧:::     / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
       (; ´Д`):::   <  Classcal >>>>>>>>> Ruby
     /⌒ 丶'   ⌒):::   |   
     / ヽ     / /:::   \________________
    / /へ ヘ / /l:::
    /  \ ヾミ  //:::
   (__/|  \___ノ/:::
       〉    /:::
       / y   ):::
      / /  /:::
     /  /::::
    /  /:::::
   (  く::::::::
   (\  ヽ:::::
    |  \ ヽ:::::
    |  .i:::\ ⌒i::
    | /::::  ヽ 〈::
    | i::::::  (__ノ:
  __ノ  ):::::
 ̄(_/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄



101:デフォルトの名無しさん
06/10/22 02:37:51
      ∧_∧:::     / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
       (; ´Д`):::   <  test
     /⌒ 丶'   ⌒):::   |   
     / ヽ     / /:::   \________________
    / /へ ヘ / /l:::
 

102:デフォルトの名無しさん
06/10/24 21:08:57
        ∧_∧:::     / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
       (; ´Д`):::   <  ひまわり>>>>>>> Ruby
     /⌒ 丶'   ⌒):::   |   
     / ヽ     / /:::   \________________
    / /へ ヘ / /l:::
    /  \ ヾミ  //:::
   (__/|  \___ノ/:::
       〉    /:::
       / y   ):::
      / /  /:::
     /  /::::
    /  /:::::
   (  く::::::::
   (\  ヽ:::::
    |  \ ヽ:::::
    |  .i:::\ ⌒i::
    | /::::  ヽ 〈::
    | i::::::  (__ノ:
  __ノ  ):::::
 ̄(_/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄



103:デフォルトの名無しさん
06/10/25 21:51:47
        ∧_∧:::     / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
       (; ´Д`):::   <  こまわり>>>>>>> Ruby
     /⌒ 丶'   ⌒):::   |   
     / ヽ     / /:::   \________________
    / /へ ヘ / /l:::
    /  \ ヾミ  //:::
   (__/|  \___ノ/:::
       〉    /:::
       / y   ):::
      / /  /:::
     /  /::::
    /  /:::::
   (  く::::::::
   (\  ヽ:::::
    |  \ ヽ:::::
    |  .i:::\ ⌒i::
    | /::::  ヽ 〈::
    | i::::::  (__ノ:
  __ノ  ):::::
 ̄(_/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄



104:デフォルトの名無しさん
06/10/26 09:28:41
         : :::::::::::::::::::::::::::::::::::::::::::::
        ∧_∧ . . . .: : : :::  Java>>>>>>>Ruby・・・・
       /:彡ミ゛ヽ;)ー、 . . .: : : :::::: :::::::::::::::::::::::::::::::::
      / :::/:: ヽ、ヽ、 ::i . .::::::::
      / :::/;;:   ヽ ヽ ::l . :. :. .:: : :: :: :::::::: : ::::::::::::::::::
 ̄ ̄ ̄ (_,ノ  ̄ ̄ ̄ヽ、_ノ ̄ ̄


105:デフォルトの名無しさん
06/10/26 20:59:40
        ∧_∧:::     / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
       (; ´Д`):::   <  どさまわり>>>>>>> Ruby
     /⌒ 丶'   ⌒):::   |   
     / ヽ     / /:::   \________________
    / /へ ヘ / /l:::
    /  \ ヾミ  //:::
   (__/|  \___ノ/:::
       〉    /:::
       / y   ):::
      / /  /:::
     /  /::::
    /  /:::::
   (  く::::::::
   (\  ヽ:::::
    |  \ ヽ:::::
    |  .i:::\ ⌒i::
    | /::::  ヽ 〈::
    | i::::::  (__ノ:
  __ノ  ):::::
 ̄(_/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄



106:デフォルトの名無しさん
06/10/27 00:47:40
未来少年コナンの原作はアレクサンダー・ケイ

107:デフォルトの名無しさん
06/10/28 17:12:01
        ∧_∧:::     / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
       (; ´Д`):::   <  圭ちゃん>>>>>>> Kayちゃん
     /⌒ 丶'   ⌒):::   |   
     / ヽ     / /:::   \________________
    / /へ ヘ / /l:::
    /  \ ヾミ  //:::
   (__/|  \___ノ/:::
       〉    /:::
       / y   ):::
      / /  /:::
     /  /::::
    /  /:::::
   (  く::::::::
   (\  ヽ:::::
    |  \ ヽ:::::
    |  .i:::\ ⌒i::
    | /::::  ヽ 〈::
    | i::::::  (__ノ:
  __ノ  ):::::
 ̄(_/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄



108:デフォルトの名無しさん
06/10/29 23:05:45
        ∧_∧:::     / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
       (; ´Д`):::   <  阿乱Kay?
     /⌒ 丶'   ⌒):::   |   
     / ヽ     / /:::   \________________
    / /へ ヘ / /l:::
    /  \ ヾミ  //:::
   (__/|  \___ノ/:::
       〉    /:::
       / y   ):::
      / /  /:::
     /  /::::
    /  /:::::
   (  く::::::::
   (\  ヽ:::::
    |  \ ヽ:::::
    |  .i:::\ ⌒i::
    | /::::  ヽ 〈::
    | i::::::  (__ノ:
  __ノ  ):::::
 ̄(_/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄




109:デフォルトの名無しさん
06/11/01 20:06:28
>>45
中世のヨーロッパには10分の1税ってのがあって、収入の一割を教会に納めていた。


110:デフォルトの名無しさん
06/11/03 12:25:17
        ∧_∧:::     / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
       (; ´Д`):::   <  斜乱Q!!!
     /⌒ 丶'   ⌒):::   |   
     / ヽ     / /:::   \________________
    / /へ ヘ / /l:::
    /  \ ヾミ  //:::
   (__/|  \___ノ/:::
       〉    /:::
       / y   ):::
      / /  /:::
     /  /::::
    /  /:::::
   (  く::::::::
   (\  ヽ:::::
    |  \ ヽ:::::
    |  .i:::\ ⌒i::
    | /::::  ヽ 〈::
    | i::::::  (__ノ:
  __ノ  ):::::
 ̄(_/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄

111:デフォルトの名無しさん
06/11/03 22:52:16
        ∧_∧:::     / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
       (; ´Д`):::   <  ソースコード解説本読んでコーヒー噴いた。
     /⌒ 丶'   ⌒):::   |    マシンスタックを使うってそーゆー意味だったのか!!!
     / ヽ     / /:::   \________________
    / /へ ヘ / /l:::
    /  \ ヾミ  //::: よくあんなんで移植できたな。
   (__/|  \___ノ/::: ばかじゃねーか?
       〉    /:::
       / y   ):::
      / /  /:::
     /  /::::
    /  /:::::
   (  く::::::::
   (\  ヽ:::::
    |  \ ヽ:::::
    |  .i:::\ ⌒i::
    | /::::  ヽ 〈::
    | i::::::  (__ノ:
  __ノ  ):::::
 ̄(_/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄




112:デフォルトの名無しさん
06/11/08 21:04:06
         ,-、            ,.-、
        ./:::::\          /::::::ヽ
       /::::::::::::;ゝ--─-- 、._/::::::::::::::|
       /,.-‐''"´          \:::::::::::|
     /                ヽ、::::|
    /                   ヽ|
     l.                         l
    .|    ●                  |
     l  , , ,           ●     l
    ` 、      (__人__丿    、、、   / >>1 糞スレ
      `ー 、__               /
         /`'''ー‐‐─‐‐‐┬'''""´
        ./        ___ l __
         l   ./    /  |/ |
         `ー-<    /  ./  ./
           `ー‐--{___/ゝ、,ノ


113:デフォルトの名無しさん
07/01/30 21:59:51
         ,-、            ,.-、
        ./:::::\          /::::::ヽ
       /::::::::::::;ゝ--─-- 、._/::::::::::::::|
       /,.-‐''"´          \:::::::::::|
     /                ヽ、::::|
    /                   ヽ|
     l.                         l
    .|    ●                  |
     l  , , ,           ●     l
    ` 、      (__人__丿    、、、   / >>1 糞スレ
      `ー 、__               /
         /`'''ー‐‐─‐‐‐┬'''""´
        ./        ___ l __
         l   ./    /  |/ |
         `ー-<    /  ./  ./
           `ー‐--{___/ゝ、,ノ


114:デフォルトの名無しさん
07/05/03 13:49:49
         ,-、            ,.-、
        ./:::::\          /::::::ヽ
       /::::::::::::;ゝ--─-- 、._/::::::::::::::|
       /,.-‐''"´          \:::::::::::|
     /                ヽ、::::|
    /                   ヽ|
     l.                         l
    .|    ●                  |
     l  , , ,           ●     l
    ` 、      (__人__丿    、、、   / >>1 糞スレ
      `ー 、__               /
         /`'''ー‐‐─‐‐‐┬'''""´
        ./        ___ l __
         l   ./    /  |/ |
         `ー-<    /  ./  ./
           `ー‐--{___/ゝ、,ノ




115:デフォルトの名無しさん
07/05/04 02:49:46
         ,-、            ,.-、
        ./:::::\          /::::::ヽ
       /::::::::::::;ゝ--─-- 、._/::::::::::::::|
       /,.-‐''"´          \:::::::::::|
     /                ヽ、::::|
    /                   ヽ|
     l.                         l
    .|    ●                  |
     l  , , ,           ●     l
    ` 、      (__人__丿    、、、   / >>1 糞スレ
      `ー 、__               /
         /`'''ー‐‐─‐‐‐┬'''""´
        ./        ___ l __
         l   ./    /  |/ |
         `ー-<    /  ./  ./
           `ー‐--{___/ゝ、,ノ






116:デフォルトの名無しさん
07/08/05 17:55:19


117:デフォルトの名無しさん
08/01/14 22:18:46
AlanはRubyがSmalltalkより優れていると言ったのではなく、
RubyなんてSmalltalk-80以前のSmalltalkと似たりよったりで
単なる車輪の再発明だ、という意味だったんじゃないかな。

118:デフォルトの名無しさん
08/01/15 16:11:51
それを社交辞令でrubyを誉める口調で言ったら
ruby > Smalltalk が認められたと真に受けるmatzたん…

119:デフォルトの名無しさん
08/01/15 20:34:35
アラン・ケイはOLPCにからめた教育用オーサウエアの開発にPythonだけじゃなく
Rubyコミュニティにも協力を仰ぎたかったんだよ。だからSqueakをおとしめても
Rubyを持ち上げるよう慣れない世辞を彼なりに頑張ったはず。でもMatzはあんなふうだから…

120:デフォルトの名無しさん
08/01/15 20:35:30
>>117
じっさいSmalltalk-76はRubyに似ているよ。ほんと驚くくらい。

121:デフォルトの名無しさん
08/01/15 20:42:07
>>120
正確には、

rubyがSmalltalk-76に似ている

だよw

122:デフォルトの名無しさん
08/01/18 00:03:02
具体的に、最近のSmalltalkはどこが、Rubyより優れているんですか?

123:デフォルトの名無しさん
08/01/18 00:52:02
最近も何も…。速度。IDE。リフレクション。

124:デフォルトの名無しさん
08/01/18 01:03:29
あと、好みの別れるところではあるが…。キーワード引数。コレクションの充実度。

比較的新しめの機能でMatzがパクろうとたくらんでいるものとしては…。Traits。Classboxes。

125:デフォルトの名無しさん
08/01/18 02:25:15
うーむ。
それらはぜひ、Matzに(Matzだけじゃ無理だが)パクってもらいたものばかりだw

126:デフォルトの名無しさん
08/01/19 01:16:35
上のレスにひかれて、最新の SmallTalk を体験してみたいと思っているんですが
Windows向けバイナリを置いてあるところ知りませんか?

SmallTalk 検索しても古い?情報ばかりでたどりつけん・・・

こういうことはどこで、聞けばいいんだろ?
大分前に、SmallTalkスレ落ちちゃってるみたいだし・・・

127:デフォルトの名無しさん
08/01/19 02:38:51
>>126
Traits、Classboxes 以外は Cincom Smalltalk で。
URLリンク(smalltalk.cincom.jp)

速度はそれほど速くないけど、それ以外は Squeak Smalltalk で。
URLリンク(squeak.org)

ただこれらは IDE 込みの典型的な Smalltalk なので Ruby 使いには取っつきにくいかも。

驚き最少で入門したければ GNU Smalltalk がお薦め。でもバイナリ配布はない。
URLリンク(smalltalk.gnu.org)

ただ GNU Smalltalk はファンお手製の俺 Smalltalk なので、これが Smalltalk だと思っちゃうと
いろいろと問題があるので要注意。Smalltalk の特徴の IDE のサポートとかもほとんど期待できないし。

とりあえず、ポインタだけ示してみた。ぜんぶはたいへんだから、どれかに絞った方がよいよ。
(お試しでも)真面目に学ぶ気ならサポートするけど、ひやかしならここでやめとたほうがいい。
それと、Smalltalk はドキュメントでは学べないから、独学にこだわらず、最初はどんどん訊くのが吉。

128:デフォルトの名無しさん
08/01/19 08:24:54
>>127
ありがとう。

ほへー、製品版もあるのか。SmallTalkにはエンタープライズな需要もあるんかいな。

Squeakは聞いたことあった。
むしろ、こっちが本家か・・・

試してみます。

129:デフォルトの名無しさん
08/01/19 11:14:52
>>128
本家というなら、Cincom Smalltalk が元祖 XEROX Smalltalk-80 の直系の子孫。
Squeak Smalltalk は XEROX Smalltalk-80 の Lisa、Mac 用サブセットを拡張したもので次点。

ただ、もともと Smalltalk は ALTO や NoteTaker(持ち運び可能な ALTO)を暫定ダイナブックとして
動作させる GUI OS として開発された経緯がある(でもその後、アラン・ケイが開発から離れて
XEROX は Smalltalk を統合化開発環境と銘打って売り出した)。なので、開発環境としての正統派は
Cincom Smalltalk だけど、Squeak Smalltalk はダイナブック OS 的には(アラン・ケイが直接関わって
いることも鑑みて)本家とも言える。だから Squeak を本家と信じてもあながち間違いではない。

他に、GNU Smalltalk とか、ファンや企業が作った処理系 and/or 亜種がけっこうな数、存在する。

130:デフォルトの名無しさん
08/01/19 14:15:31
>>128
> SmallTalkにはエンタープライズな需要もあるんかい

そもそも Smalltalk-80 がそういう売り方(エンプラ向け)だったから、
末裔の Cincom Smalltalk でもそれは変わらない。

あと、最近は Squeak Smalltalk も(本来は教育向けにも係わらず)頑張っていて侮れないよ。

URLリンク(www.seaside.st)  事例→ URLリンク(www.dabbledb.com)
URLリンク(www.opencroquet.org)  事例→ URLリンク(www.qwaq.com)

131:デフォルトの名無しさん
08/01/25 07:53:28
Smalltalkerの悪癖だな、糞スレでもSmalltalkネタなら良スレにしちゃったり、興味ありますーな人
にガイドしちゃうのって(笑)。

そしてお約束の突っ込みを1つ

Small TalkじゃなくてSmalltalkだよ



132:デフォルトの名無しさん
08/01/25 16:24:43
Small Talkなんて一度もかいてないけど・・・

133:デフォルトの名無しさん
08/01/27 14:47:39
あ、空白ねぇでやんのorz

ま、件の突っ込み自体ネタなんで(恥

134:デフォルトの名無しさん
08/01/27 16:06:59
まあカルトなくせに上から目線のSmalltalkersにうんざりしてるんだろうね、ケイたんも。

135:デフォルトの名無しさん
08/01/27 19:18:39
モルモンにカルトいわれたくねー。www Smalltalker涙目。

136:デフォルトの名無しさん
08/01/27 21:17:18
>>135
ム板から出てくんな

137:デフォルトの名無しさん
08/01/28 14:01:07
ここがム板だとおもうが。マ板と間違ってないか?

ところでMacOSXでCPUがG3の時CincomSmalltalk7.5NCのインストーラが必ず落ちるのは仕様?

138:デフォルトの名無しさん
08/01/28 15:56:04
>>137
今は ISO イメージごとは落とせないんだっけ?

139:デフォルトの名無しさん
08/01/28 22:23:35
KayたんにとってSmalltalkはDynabookという目標のための単なる道具。
SmalltalkersにとってSmalltalkは道具ではなく目的そのもの。
これじゃKayたんに嫌われてみ仕方ないね。

140:デフォルトの名無しさん
08/01/29 12:01:26
道具ってより、たんなる踏み台だな。
その踏み台程度のものをあがめ奉って上から目線のSmalltalkerもSmalltalkerだが、
その踏み台程度のものからパクられた機能を「Rubyならでは」とか出自も知らずに
自慢げに上から目線のRuby使いもRuby使いだ。

141:デフォルトの名無しさん
08/01/29 13:08:51
SmalltalkerもRubyistもパクリ。オリジナルは全てSchemerから。

142:デフォルトの名無しさん
08/01/29 17:20:25
Scheme のほうが Smalltalk より後発ってこと知らないのかね。

143:デフォルトの名無しさん
08/01/29 18:11:53
後発からパクる事も当然あるだろう
ブロッククロージャとか

144:デフォルトの名無しさん
08/01/29 18:24:15
角度とか

145:デフォルトの名無しさん
08/01/29 18:29:00
そもそも Scheme なんか Smalltalk がなければ生まれえなかった時点で
少なくとも Smalltalk に対してオリジナルを名乗る資格はないだろ。

146:デフォルトの名無しさん
08/01/29 18:49:29
それは非論理的な説ですね

147:デフォルトの名無しさん
08/01/29 20:02:00
>>146
kwsk

148:デフォルトの名無しさん
08/01/29 20:29:02
closureやcontinuation等、schemeが効率的な実装を提供したおかげで
使い物になるようになったもの多数。

149:デフォルトの名無しさん
08/01/29 22:27:06
クロージャも継続も Smalltalk ではいわば“オプション”なんだが?

150:デフォルトの名無しさん
08/01/29 22:33:28
そもそもここは Schemer が出てくる幕じゃないだろ?
巣へ帰って Scheme の元ネタがなんだったのかの勉強でもしっかりしとけよと。

151:デフォルトの名無しさん
08/01/29 23:02:35
>>149
継続はそうだが、クロージャは ANSI Smalltalk に入っている

152:デフォルトの名無しさん
08/01/29 23:43:49
そこでLisperですよ。

153:デフォルトの名無しさん
08/01/30 02:13:16
Ruby = poor man's Smalltalk

154:デフォルトの名無しさん
08/01/31 09:04:44
>>151
いつからANSI準拠じゃないとSmalltalkじゃなくなったんだ?

155:デフォルトの名無しさん
08/01/31 09:05:24
>>153
Ruby = おつむがpoor man's Smalltalk

156:デフォルトの名無しさん
08/01/31 09:08:17
>>153
泣く子と Lisper に出てこられたらメタもふくめたいろんな意味でかなわないよ。w
つか、議論のレイヤー読めないKYぶりにすべてを台無しにされるのがオチ。

157:デフォルトの名無しさん
08/01/31 09:19:56
>>154
落ち着いて考えよう
規格に明記されている物をオプション扱いするのは無理があるんじゃないかな?

158:デフォルトの名無しさん
08/02/01 09:33:17
>>157
その規格とやらがが規格としての価値がある場合にのみ成り立つ正論だな。

159:デフォルトの名無しさん
08/02/01 10:16:46
まあ正論だから仕方が無いね。
クロージャが無いのは Squeak くらいじゃないか?

160:デフォルトの名無しさん
08/02/01 10:42:03
Squeak は、いにしえの Smalltalk-80 v1 のさらにサブセットがベースだからね。

161:デフォルトの名無しさん
08/02/02 09:00:26
認めはせんぞ!!
thisContextすら欠いたANSIごときを、Smalltalkの規格と認めはせん!

162:デフォルトの名無しさん
08/02/03 07:08:03
hackety org ≫ Io Has A Very Clean Mirror
URLリンク(hackety.org)

SmallTalkに影響受けた io-language で
こんな風にメッセージ書き換えたりしてるみて、sugeeeeとか思ったのですが、
こういうのって、やっぱり元祖?のSmallTalkでもお茶の子さいさいですか?

163:デフォルトの名無しさん
08/02/03 12:32:40
Io すげー! Smalltalk でもここまでカジュアルにメソッドやブロックの挙動を
動的に変更することはできませんね。メッセージもオブジェクトな Io ならでは
の機能といえそうです。

以下は、負け惜しみ&悪あがきですが参考まで。

Squeak Smalltalk を使って似たようなことができないか試してみました。
ただ、#+ のような特殊なメソッドは Smalltalk ではハードコードされてしまうので
ちゃんとメッセージ送信としてコードされる普通のメソッドを使っています。あしからず。

| float before method after |
float := [:num | num asFloat].
before := float value: 65.
method := float method.
method literalAt: (method literals indexOf: #asFloat) put: #asCharacter.
after := float value: 65.
^{before. after} "=> #(65.0 $A) "

ブロックを書き換えているように見えて、実は…というウソもあるのでこの点もご容赦を。

164:デフォルトの名無しさん
08/02/03 21:39:12
Ruby版もお願いします。

165:デフォルトの名無しさん
08/02/08 04:08:42
ちょっと質問いいですか。

IoスレやRubyスレで同じような話題がでてたのですが、
++ つまり、インクリメントを実装するようなことって、SmallTalkだとどうするんでしょう?
例えば、整数の ++ です。

SmallTalkは詳しくないのですが、OOPの代表言語ということで、
どのように解決できるのか、気になってます・・・

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

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


167:デフォルトの名無しさん
08/02/08 08:21:48
>>166
日本語でOK。

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

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

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

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

169:デフォルトの名無しさん
08/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:デフォルトの名無しさん
08/02/08 14:09:59
>>169
参考になりました。
ああ、やっぱり、破壊的に代入ができないために
senderからたどる必要あるんですね。

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

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

173:デフォルトの名無しさん
08/02/20 19:48:23
stネタの何が172をそこまで苛立たせるのだろう……

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

175:デフォルトの名無しさん
08/02/21 10:16:20
と、思わせたいアンチRuby厨だろ

176:デフォルトの名無しさん
08/02/21 12:21:53
Smalltalk か・・・なつかしいなぁ。

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

178:デフォルトの名無しさん
08/02/28 19:25:34
見てわかんないの?

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

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

181:デフォルトの名無しさん
08/03/16 20:27:04
>>179
それは逆だと思うが

182:デフォルトの名無しさん
08/03/16 20:28:03
>>180
正確には、「時代錯誤のカルト集団」だ。

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

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


次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

5385日前に更新/73 KB
担当:undef