- 1 名前:デフォルトの名無しさん [2006/06/12(月) 18:54:50 ]
- 「Rubyは好きだ」 「Smalltalkのことをもう愛していない」
www.rubyist.net/~matz/20060608.html
- 89 名前:デフォルトの名無しさん mailto:sage [2006/10/13(金) 11:36:08 ]
- ∧_∧::: / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
(; ´Д`)::: < Borland Turbo Ruby 発表 /⌒ 丶' ⌒)::: | / ヽ / /::: \________________ / /へ ヘ / /l::: / \ ヾミ //::: (__/| \___ノ/::: 〉 /::: / y )::: / / /::: / /:::: / /::::: ( く:::::::: (\ ヽ::::: | \ ヽ::::: | .i:::\ ⌒i:: | /:::: ヽ 〈:: | i:::::: (__ノ: __ノ ):::::  ̄(_/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
- 90 名前:デフォルトの名無しさん [2006/10/15(日) 10:17:27 ]
- ∧_∧::: / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
(; ´Д`)::: < Rubyスレってこんなんばっか? /⌒ 丶' ⌒)::: | / ヽ / /::: \________________ / /へ ヘ / /l::: / \ ヾミ //::: (__/| \___ノ/::: 〉 /::: / y )::: / / /::: / /:::: / /::::: ( く:::::::: (\ ヽ::::: | \ ヽ::::: | .i:::\ ⌒i:: | /:::: ヽ 〈:: | i:::::: (__ノ: __ノ ):::::  ̄(_/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
- 91 名前:デフォルトの名無しさん mailto:sage [2006/10/16(月) 12:23:51 ]
- ∧_∧::: / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
(; ´Д`)::: < もしやアラン・ケイが認めたのは /⌒ 丶' ⌒)::: | 基地外が多いと認めたのか? / ヽ / /::: \________________ / /へ ヘ / /l::: / \ ヾミ //::: (__/| \___ノ/::: 〉 /::: / y )::: / / /::: / /:::: / /::::: ( く:::::::: (\ ヽ::::: | \ ヽ::::: | .i:::\ ⌒i:: | /:::: ヽ 〈:: | i:::::: (__ノ: __ノ ):::::  ̄(_/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
- 92 名前:デフォルトの名無しさん [2006/10/16(月) 16:28:00 ]
- ∧_∧::: / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
(; ´Д`)::: < 信者に? ならYes。 /⌒ 丶' ⌒)::: | ところで Rubyって速いの? / ヽ / /::: \________________ / /へ ヘ / /l::: / \ ヾミ //::: (__/| \___ノ/::: 〉 /::: / y )::: / / /::: / /:::: / /::::: ( く:::::::: (\ ヽ::::: | \ ヽ::::: | .i:::\ ⌒i:: | /:::: ヽ 〈:: | i:::::: (__ノ: __ノ ):::::  ̄(_/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
- 93 名前:デフォルトの名無しさん mailto:sage [2006/10/16(月) 22:38:23 ]
- イヤン・ゲイ
- 94 名前:デフォルトの名無しさん [2006/10/16(月) 23:02:42 ]
- ∧_∧::: / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
(; ´Д`)::: < おっぱいそん /⌒ 丶' ⌒)::: | / ヽ / /::: \________________ / /へ ヘ / /l::: / \ ヾミ //::: (__/| \___ノ/::: 〉 /::: / y )::: / / /::: / /:::: / /::::: ( く:::::::: (\ ヽ::::: | \ ヽ::::: | .i:::\ ⌒i:: | /:::: ヽ 〈:: | i:::::: (__ノ: __ノ ):::::  ̄(_/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
- 95 名前:デフォルトの名無しさん [2006/10/17(火) 21:26:02 ]
- ∧_∧::: / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
(; ´Д`)::: < おっぱい! おっぱい! /⌒ 丶' ⌒)::: | / ヽ / /::: \________________ / /へ ヘ / /l::: / \ ヾミ //::: (__/| \___ノ/::: 〉 /::: / y )::: / / /::: / /:::: / /::::: ( く:::::::: (\ ヽ::::: | \ ヽ::::: | .i:::\ ⌒i:: | /:::: ヽ 〈:: | i:::::: (__ノ: __ノ ):::::  ̄(_/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
- 96 名前:デフォルトの名無しさん [2006/10/18(水) 23:49:17 ]
- ∧_∧::: / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
(; ´Д`)::: < わっふる! わっふる! /⌒ 丶' ⌒)::: | / ヽ / /::: \________________ / /へ ヘ / /l::: / \ ヾミ //::: (__/| \___ノ/::: 〉 /::: / y )::: / / /::: / /:::: / /::::: ( く:::::::: (\ ヽ::::: | \ ヽ::::: | .i:::\ ⌒i:: | /:::: ヽ 〈:: | i:::::: (__ノ: __ノ ):::::  ̄(_/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
- 97 名前:デフォルトの名無しさん [2006/10/19(木) 22:09:14 ]
- ∧_∧::: / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
(; ´Д`)::: < きもいRuby信者にドン引き。 /⌒ 丶' ⌒)::: | / ヽ / /::: \________________ / /へ ヘ / /l::: / \ ヾミ //::: (__/| \___ノ/::: 〉 /::: / y )::: / / /::: / /:::: / /::::: ( く:::::::: (\ ヽ::::: | \ ヽ::::: | .i:::\ ⌒i:: | /:::: ヽ 〈:: | i:::::: (__ノ: __ノ ):::::  ̄(_/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
- 98 名前:デフォルトの名無しさん [2006/10/20(金) 21:02:58 ]
- ∧_∧::: / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
(; ´Д`)::: < きもいJava信者にドン引き。 /⌒ 丶' ⌒)::: | / ヽ / /::: \________________ / /へ ヘ / /l::: / \ ヾミ //::: (__/| \___ノ/::: 〉 /::: / y )::: / / /::: / /:::: / /::::: ( く:::::::: (\ ヽ::::: | \ ヽ::::: | .i:::\ ⌒i:: | /:::: ヽ 〈:: | i:::::: (__ノ: __ノ ):::::  ̄(_/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
- 99 名前:デフォルトの名無しさん mailto:sage [2006/10/21(土) 10:30:46 ]
- ∧_∧:::
(; ´Д`)::: /⌒ 丶' ⌒)::: / ヽ / /::: / /へ ヘ / /l::: / \ ヾミ //::: (__/| \___ノ/::: 〉 /::: / ω )::: / / /::: / /:::: / /::::: ( く:::::::: (\ ヽ::::: | \ ヽ::::: | .i:::\ ⌒i:: | /:::: ヽ 〈:: | i:::::: (__ノ: __ノ ):::::  ̄(_/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
- 100 名前:デフォルトの名無しさん [2006/10/21(土) 22:08:00 ]
- ∧_∧::: / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
(; ´Д`)::: < Classcal >>>>>>>>> Ruby /⌒ 丶' ⌒)::: | / ヽ / /::: \________________ / /へ ヘ / /l::: / \ ヾミ //::: (__/| \___ノ/::: 〉 /::: / y )::: / / /::: / /:::: / /::::: ( く:::::::: (\ ヽ::::: | \ ヽ::::: | .i:::\ ⌒i:: | /:::: ヽ 〈:: | i:::::: (__ノ: __ノ ):::::  ̄(_/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
- 101 名前:デフォルトの名無しさん mailto:sage [2006/10/22(日) 02:37:51 ]
- ∧_∧::: / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
(; ´Д`)::: < test /⌒ 丶' ⌒)::: | / ヽ / /::: \________________ / /へ ヘ / /l:::
- 102 名前:デフォルトの名無しさん [2006/10/24(火) 21:08:57 ]
- ∧_∧::: / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
(; ´Д`)::: < ひまわり>>>>>>> Ruby /⌒ 丶' ⌒)::: | / ヽ / /::: \________________ / /へ ヘ / /l::: / \ ヾミ //::: (__/| \___ノ/::: 〉 /::: / y )::: / / /::: / /:::: / /::::: ( く:::::::: (\ ヽ::::: | \ ヽ::::: | .i:::\ ⌒i:: | /:::: ヽ 〈:: | i:::::: (__ノ: __ノ ):::::  ̄(_/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
- 103 名前:デフォルトの名無しさん [2006/10/25(水) 21:51:47 ]
- ∧_∧::: / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
(; ´Д`)::: < こまわり>>>>>>> Ruby /⌒ 丶' ⌒)::: | / ヽ / /::: \________________ / /へ ヘ / /l::: / \ ヾミ //::: (__/| \___ノ/::: 〉 /::: / y )::: / / /::: / /:::: / /::::: ( く:::::::: (\ ヽ::::: | \ ヽ::::: | .i:::\ ⌒i:: | /:::: ヽ 〈:: | i:::::: (__ノ: __ノ ):::::  ̄(_/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
- 104 名前:デフォルトの名無しさん mailto:sage [2006/10/26(木) 09:28:41 ]
- : :::::::::::::::::::::::::::::::::::::::::::::
∧_∧ . . . .: : : ::: Java>>>>>>>Ruby・・・・ /:彡ミ゛ヽ;)ー、 . . .: : : :::::: ::::::::::::::::::::::::::::::::: / :::/:: ヽ、ヽ、 ::i . .:::::::: / :::/;;: ヽ ヽ ::l . :. :. .:: : :: :: :::::::: : ::::::::::::::::::  ̄ ̄ ̄ (_,ノ  ̄ ̄ ̄ヽ、_ノ ̄ ̄
- 105 名前:デフォルトの名無しさん [2006/10/26(木) 20:59:40 ]
- ∧_∧::: / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
(; ´Д`)::: < どさまわり>>>>>>> Ruby /⌒ 丶' ⌒)::: | / ヽ / /::: \________________ / /へ ヘ / /l::: / \ ヾミ //::: (__/| \___ノ/::: 〉 /::: / y )::: / / /::: / /:::: / /::::: ( く:::::::: (\ ヽ::::: | \ ヽ::::: | .i:::\ ⌒i:: | /:::: ヽ 〈:: | i:::::: (__ノ: __ノ ):::::  ̄(_/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
- 106 名前:デフォルトの名無しさん [2006/10/27(金) 00:47:40 ]
- 未来少年コナンの原作はアレクサンダー・ケイ
- 107 名前:デフォルトの名無しさん [2006/10/28(土) 17:12:01 ]
- ∧_∧::: / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
(; ´Д`)::: < 圭ちゃん>>>>>>> Kayちゃん /⌒ 丶' ⌒)::: | / ヽ / /::: \________________ / /へ ヘ / /l::: / \ ヾミ //::: (__/| \___ノ/::: 〉 /::: / y )::: / / /::: / /:::: / /::::: ( く:::::::: (\ ヽ::::: | \ ヽ::::: | .i:::\ ⌒i:: | /:::: ヽ 〈:: | i:::::: (__ノ: __ノ ):::::  ̄(_/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
- 108 名前:デフォルトの名無しさん [2006/10/29(日) 23:05:45 ]
- ∧_∧::: / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
(; ´Д`)::: < 阿乱Kay? /⌒ 丶' ⌒)::: | / ヽ / /::: \________________ / /へ ヘ / /l::: / \ ヾミ //::: (__/| \___ノ/::: 〉 /::: / y )::: / / /::: / /:::: / /::::: ( く:::::::: (\ ヽ::::: | \ ヽ::::: | .i:::\ ⌒i:: | /:::: ヽ 〈:: | i:::::: (__ノ: __ノ ):::::  ̄(_/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
- 109 名前:デフォルトの名無しさん mailto:sage [2006/11/01(水) 20:06:28 ]
- >>45
中世のヨーロッパには10分の1税ってのがあって、収入の一割を教会に納めていた。
- 110 名前:デフォルトの名無しさん mailto:sage [2006/11/03(金) 12:25:17 ]
- ∧_∧::: / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
(; ´Д`)::: < 斜乱Q!!! /⌒ 丶' ⌒)::: | / ヽ / /::: \________________ / /へ ヘ / /l::: / \ ヾミ //::: (__/| \___ノ/::: 〉 /::: / y )::: / / /::: / /:::: / /::::: ( く:::::::: (\ ヽ::::: | \ ヽ::::: | .i:::\ ⌒i:: | /:::: ヽ 〈:: | i:::::: (__ノ: __ノ ):::::  ̄(_/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
- 111 名前:デフォルトの名無しさん [2006/11/03(金) 22:52:16 ]
- ∧_∧::: / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
(; ´Д`)::: < ソースコード解説本読んでコーヒー噴いた。 /⌒ 丶' ⌒)::: | マシンスタックを使うってそーゆー意味だったのか!!! / ヽ / /::: \________________ / /へ ヘ / /l::: / \ ヾミ //::: よくあんなんで移植できたな。 (__/| \___ノ/::: ばかじゃねーか? 〉 /::: / y )::: / / /::: / /:::: / /::::: ( く:::::::: (\ ヽ::::: | \ ヽ::::: | .i:::\ ⌒i:: | /:::: ヽ 〈:: | i:::::: (__ノ: __ノ ):::::  ̄(_/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
- 112 名前:デフォルトの名無しさん [2006/11/08(水) 21:04:06 ]
- ,-、 ,.-、
./:::::\ /::::::ヽ /::::::::::::;ゝ--──-- 、._/::::::::::::::| /,.-‐''"´ \:::::::::::| / ヽ、::::| / ヽ| l. l .| ● | l , , , ● l ` 、 (__人__丿 、、、 / >>1 糞スレ `ー 、__ / /`'''ー‐‐──‐‐‐┬'''""´ ./ ___ l __ l ./ / |/ | `ー-< / ./ ./ `ー‐--{___/ゝ、,ノ
- 113 名前:デフォルトの名無しさん [2007/01/30(火) 21:59:51 ]
- ,-、 ,.-、
./:::::\ /::::::ヽ /::::::::::::;ゝ--──-- 、._/::::::::::::::| /,.-‐''"´ \:::::::::::| / ヽ、::::| / ヽ| l. l .| ● | l , , , ● l ` 、 (__人__丿 、、、 / >>1 糞スレ `ー 、__ / /`'''ー‐‐──‐‐‐┬'''""´ ./ ___ l __ l ./ / |/ | `ー-< / ./ ./ `ー‐--{___/ゝ、,ノ
- 114 名前:デフォルトの名無しさん mailto:sage [2007/05/03(木) 13:49:49 ]
- ,-、 ,.-、
./:::::\ /::::::ヽ /::::::::::::;ゝ--──-- 、._/::::::::::::::| /,.-‐''"´ \:::::::::::| / ヽ、::::| / ヽ| l. l .| ● | l , , , ● l ` 、 (__人__丿 、、、 / >>1 糞スレ `ー 、__ / /`'''ー‐‐──‐‐‐┬'''""´ ./ ___ l __ l ./ / |/ | `ー-< / ./ ./ `ー‐--{___/ゝ、,ノ
- 115 名前:デフォルトの名無しさん mailto:sage [2007/05/04(金) 02:49:46 ]
- ,-、 ,.-、
./:::::\ /::::::ヽ /::::::::::::;ゝ--──-- 、._/::::::::::::::| /,.-‐''"´ \:::::::::::| / ヽ、::::| / ヽ| l. l .| ● | l , , , ● l ` 、 (__人__丿 、、、 / >>1 糞スレ `ー 、__ / /`'''ー‐‐──‐‐‐┬'''""´ ./ ___ l __ l ./ / |/ | `ー-< / ./ ./ `ー‐--{___/ゝ、,ノ
- 116 名前:デフォルトの名無しさん [2007/08/05(日) 17:55:19 ]
-
- 117 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 22:18:46 ]
- AlanはRubyがSmalltalkより優れていると言ったのではなく、
RubyなんてSmalltalk-80以前のSmalltalkと似たりよったりで 単なる車輪の再発明だ、という意味だったんじゃないかな。
- 118 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 16:11:51 ]
- それを社交辞令でrubyを誉める口調で言ったら
ruby > Smalltalk が認められたと真に受けるmatzたん…
- 119 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 20:34:35 ]
- アラン・ケイはOLPCにからめた教育用オーサウエアの開発にPythonだけじゃなく
Rubyコミュニティにも協力を仰ぎたかったんだよ。だからSqueakをおとしめても Rubyを持ち上げるよう慣れない世辞を彼なりに頑張ったはず。でもMatzはあんなふうだから…
- 120 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 20:35:30 ]
- >>117
じっさいSmalltalk-76はRubyに似ているよ。ほんと驚くくらい。
- 121 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 20:42:07 ]
- >>120
正確には、 rubyがSmalltalk-76に似ている だよw
- 122 名前:デフォルトの名無しさん [2008/01/18(金) 00:03:02 ]
- 具体的に、最近のSmalltalkはどこが、Rubyより優れているんですか?
- 123 名前:デフォルトの名無しさん mailto:sage [2008/01/18(金) 00:52:02 ]
- 最近も何も…。速度。IDE。リフレクション。
- 124 名前:デフォルトの名無しさん mailto:sage [2008/01/18(金) 01:03:29 ]
- あと、好みの別れるところではあるが…。キーワード引数。コレクションの充実度。
比較的新しめの機能でMatzがパクろうとたくらんでいるものとしては…。Traits。Classboxes。
- 125 名前:デフォルトの名無しさん [2008/01/18(金) 02:25:15 ]
- うーむ。
それらはぜひ、Matzに(Matzだけじゃ無理だが)パクってもらいたものばかりだw
- 126 名前:デフォルトの名無しさん [2008/01/19(土) 01:16:35 ]
- 上のレスにひかれて、最新の SmallTalk を体験してみたいと思っているんですが
Windows向けバイナリを置いてあるところ知りませんか? SmallTalk 検索しても古い?情報ばかりでたどりつけん・・・ こういうことはどこで、聞けばいいんだろ? 大分前に、SmallTalkスレ落ちちゃってるみたいだし・・・
- 127 名前:デフォルトの名無しさん mailto:sage [2008/01/19(土) 02:38:51 ]
- >>126
Traits、Classboxes 以外は Cincom Smalltalk で。 smalltalk.cincom.jp/scripts/smalltalk.dll/visualworks/index.ssp 速度はそれほど速くないけど、それ以外は Squeak Smalltalk で。 squeak.org/ ただこれらは IDE 込みの典型的な Smalltalk なので Ruby 使いには取っつきにくいかも。 驚き最少で入門したければ GNU Smalltalk がお薦め。でもバイナリ配布はない。 smalltalk.gnu.org/ ただ GNU Smalltalk はファンお手製の俺 Smalltalk なので、これが Smalltalk だと思っちゃうと いろいろと問題があるので要注意。Smalltalk の特徴の IDE のサポートとかもほとんど期待できないし。 とりあえず、ポインタだけ示してみた。ぜんぶはたいへんだから、どれかに絞った方がよいよ。 (お試しでも)真面目に学ぶ気ならサポートするけど、ひやかしならここでやめとたほうがいい。 それと、Smalltalk はドキュメントでは学べないから、独学にこだわらず、最初はどんどん訊くのが吉。
- 128 名前:デフォルトの名無しさん [2008/01/19(土) 08:24:54 ]
- >>127
ありがとう。 ほへー、製品版もあるのか。SmallTalkにはエンタープライズな需要もあるんかいな。 Squeakは聞いたことあった。 むしろ、こっちが本家か・・・ 試してみます。
- 129 名前:デフォルトの名無しさん mailto:sage [2008/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 名前:デフォルトの名無しさん mailto:sage [2008/01/19(土) 14:15:31 ]
- >>128
> SmallTalkにはエンタープライズな需要もあるんかい そもそも Smalltalk-80 がそういう売り方(エンプラ向け)だったから、 末裔の Cincom Smalltalk でもそれは変わらない。 あと、最近は Squeak Smalltalk も(本来は教育向けにも係わらず)頑張っていて侮れないよ。 www.seaside.st/ 事例→ www.dabbledb.com/ www.opencroquet.org/ 事例→ www.qwaq.com/
- 131 名前:デフォルトの名無しさん mailto:sage [2008/01/25(金) 07:53:28 ]
- Smalltalkerの悪癖だな、糞スレでもSmalltalkネタなら良スレにしちゃったり、興味ありますーな人
にガイドしちゃうのって(笑)。 そしてお約束の突っ込みを1つ Small TalkじゃなくてSmalltalkだよ
- 132 名前:デフォルトの名無しさん mailto:sage [2008/01/25(金) 16:24:43 ]
- Small Talkなんて一度もかいてないけど・・・
- 133 名前:デフォルトの名無しさん mailto:sage [2008/01/27(日) 14:47:39 ]
- あ、空白ねぇでやんのorz
ま、件の突っ込み自体ネタなんで(恥
- 134 名前:デフォルトの名無しさん mailto:sage [2008/01/27(日) 16:06:59 ]
- まあカルトなくせに上から目線のSmalltalkersにうんざりしてるんだろうね、ケイたんも。
- 135 名前:デフォルトの名無しさん mailto:sage [2008/01/27(日) 19:18:39 ]
- モルモンにカルトいわれたくねー。www Smalltalker涙目。
- 136 名前:デフォルトの名無しさん mailto:sage [2008/01/27(日) 21:17:18 ]
- >>135
ム板から出てくんな
- 137 名前:デフォルトの名無しさん mailto:sage [2008/01/28(月) 14:01:07 ]
- ここがム板だとおもうが。マ板と間違ってないか?
ところでMacOSXでCPUがG3の時CincomSmalltalk7.5NCのインストーラが必ず落ちるのは仕様?
- 138 名前:デフォルトの名無しさん mailto:sage [2008/01/28(月) 15:56:04 ]
- >>137
今は ISO イメージごとは落とせないんだっけ?
- 139 名前:デフォルトの名無しさん mailto:sage [2008/01/28(月) 22:23:35 ]
- KayたんにとってSmalltalkはDynabookという目標のための単なる道具。
SmalltalkersにとってSmalltalkは道具ではなく目的そのもの。 これじゃKayたんに嫌われてみ仕方ないね。
- 140 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 12:01:26 ]
- 道具ってより、たんなる踏み台だな。
その踏み台程度のものをあがめ奉って上から目線のSmalltalkerもSmalltalkerだが、 その踏み台程度のものからパクられた機能を「Rubyならでは」とか出自も知らずに 自慢げに上から目線のRuby使いもRuby使いだ。
- 141 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 13:08:51 ]
- SmalltalkerもRubyistもパクリ。オリジナルは全てSchemerから。
- 142 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 17:20:25 ]
- Scheme のほうが Smalltalk より後発ってこと知らないのかね。
- 143 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 18:11:53 ]
- 後発からパクる事も当然あるだろう
ブロッククロージャとか
- 144 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 18:24:15 ]
- 角度とか
- 145 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 18:29:00 ]
- そもそも Scheme なんか Smalltalk がなければ生まれえなかった時点で
少なくとも Smalltalk に対してオリジナルを名乗る資格はないだろ。
- 146 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 18:49:29 ]
- それは非論理的な説ですね
- 147 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 20:02:00 ]
- >>146
kwsk
- 148 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 20:29:02 ]
- closureやcontinuation等、schemeが効率的な実装を提供したおかげで
使い物になるようになったもの多数。
- 149 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 22:27:06 ]
- クロージャも継続も Smalltalk ではいわば“オプション”なんだが?
- 150 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 22:33:28 ]
- そもそもここは Schemer が出てくる幕じゃないだろ?
巣へ帰って Scheme の元ネタがなんだったのかの勉強でもしっかりしとけよと。
- 151 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 23:02:35 ]
- >>149
継続はそうだが、クロージャは ANSI Smalltalk に入っている
- 152 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 23:43:49 ]
- そこでLisperですよ。
- 153 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 02:13:16 ]
- Ruby = poor man's Smalltalk
- 154 名前:デフォルトの名無しさん mailto:sage [2008/01/31(木) 09:04:44 ]
- >>151
いつからANSI準拠じゃないとSmalltalkじゃなくなったんだ?
- 155 名前:デフォルトの名無しさん mailto:sage [2008/01/31(木) 09:05:24 ]
- >>153
Ruby = おつむがpoor man's Smalltalk
- 156 名前:デフォルトの名無しさん mailto:sage [2008/01/31(木) 09:08:17 ]
- >>153
泣く子と Lisper に出てこられたらメタもふくめたいろんな意味でかなわないよ。w つか、議論のレイヤー読めないKYぶりにすべてを台無しにされるのがオチ。
- 157 名前:デフォルトの名無しさん mailto:sage [2008/01/31(木) 09:19:56 ]
- >>154
落ち着いて考えよう 規格に明記されている物をオプション扱いするのは無理があるんじゃないかな?
- 158 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 09:33:17 ]
- >>157
その規格とやらがが規格としての価値がある場合にのみ成り立つ正論だな。
- 159 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 10:16:46 ]
- まあ正論だから仕方が無いね。
クロージャが無いのは Squeak くらいじゃないか?
- 160 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 10:42:03 ]
- Squeak は、いにしえの Smalltalk-80 v1 のさらにサブセットがベースだからね。
- 161 名前:デフォルトの名無しさん mailto:sage [2008/02/02(土) 09:00:26 ]
- 認めはせんぞ!!
thisContextすら欠いたANSIごときを、Smalltalkの規格と認めはせん!
- 162 名前:デフォルトの名無しさん [2008/02/03(日) 07:08:03 ]
- hackety org ≫ Io Has A Very Clean Mirror
hackety.org/2008/01/05/ioHasAVeryCleanMirror.html SmallTalkに影響受けた io-language で こんな風にメッセージ書き換えたりしてるみて、sugeeeeとか思ったのですが、 こういうのって、やっぱり元祖?のSmallTalkでもお茶の子さいさいですか?
- 163 名前:デフォルトの名無しさん mailto:sage [2008/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 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 21:39:12 ]
- Ruby版もお願いします。
- 165 名前:デフォルトの名無しさん [2008/02/08(金) 04:08:42 ]
- ちょっと質問いいですか。
IoスレやRubyスレで同じような話題がでてたのですが、 ++ つまり、インクリメントを実装するようなことって、SmallTalkだとどうするんでしょう? 例えば、整数の ++ です。 SmallTalkは詳しくないのですが、OOPの代表言語ということで、 どのように解決できるのか、気になってます・・・
- 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 ]
- 了見狭いのは仕方ないだろ。カルト信者なんだから。
|

|