1 名前:デフォルトの名無しさん mailto:sage [2005/11/07(月) 16:47:13 ] 全然スレ立たないけどみんな興味無いの? いっしょに遊びましょ♪
152 名前:デフォルトの名無しさん mailto:sage [2006/06/11(日) 20:30:49 ] >>150 必要ない。Integer クラスに直接メッセージを送って起動する。>#byte1:byte2:byte3:byte4: >>149 複数のブラウザを開くのは(タブブラウジングという文化がなかった時代からのなごりなので) 慣れるか、それがどうしても耐えられないなら、自分用にタブブラウザを作るしかないですね。 前のコードはバージョンブラウザで閲覧できます。 ブラウザで versions ボタンを押すか、メソッド名リスト枠で alt/cmd + v で起動できます。 もとのコードに戻すには、バージョンブラウザで過去のコードを選択して revert 。
153 名前:デフォルトの名無しさん mailto:sage [2006/06/11(日) 21:05:18 ] >>152 > >>150 > 必要ない。Integer クラスに直接メッセージを送って起動する。>#byte1:byte2:byte3:byte4: いけました。ごっちゃんです。 > >>149 > 複数のブラウザを開くのは(タブブラウジングという文化がなかった時代からのなごりなので) > 慣れるか、それがどうしても耐えられないなら、自分用にタブブラウザを作るしかないですね。 エディタを使用して作成したりはしないということですね。 そーゆーもんなら、私もそうやって作成することにします。 > 前のコードはバージョンブラウザで閲覧できます。 おおっ、便利。知らんかった。
154 名前:デフォルトの名無しさん [2006/06/12(月) 22:22:36 ] "_"はどうやって入力すればいいのでしょう。否応無く左矢印になってしまって...
155 名前:デフォルトの名無しさん mailto:sage [2006/06/12(月) 23:28:38 ] 同じ文字コードです。グリフがそうなっちゃってるのです。 あきらめましょう。
156 名前:デフォルトの名無しさん mailto:sage [2006/06/13(火) 01:24:25 ] >>154 SqueakPlugin-dev で、デフォルトの状態なら、 TextStyle defaultFont fontArray first edit: $_ で、開いたビットエディタで _ を描いて、黄ボタン(通常は右クリック)メニューから accept 。 クローズボックスクリックでウインドウを閉じれば、以降は _ で表示されるよ。
157 名前:154 mailto:sage [2006/06/13(火) 17:45:29 ] >>156 詳しく回答していただいてありがとうございます。 でも怖いんであきらめることにしました。
158 名前:デフォルトの名無しさん mailto:sage [2006/06/13(火) 20:16:06 ] >>157 いや。失敗したら、保存しないで再起動すればいいだけなので、是非、チャレンジしてください。 実際、やってみて分からないこと、うまくいかないことは、どんどん訊いてください。
159 名前:デフォルトの名無しさん [2006/06/21(水) 15:45:53 ] >格差社会は、IT 業界も例外ではありません。Java/Eclipse や C#/VisualStudio の生産性の低さには >居た堪れず、先祖返りを見せられる思いがします。これらの開発環境を見ていると、南極物語と同じ年に >公開された Smalltalk-80 には遠く及ばず、その格差には愕然とする思いです。本来の統合開発環境は、 >このような際物ではなかったはずです。 >Eclipse/VisualStudio などは統合開発環境〔IDE〕とされていますが、本来の IDE は、このような際物では >なかったはずです。これらが「あまり早く開発されては困る」とさえ言いたげに見えてしまうのは、 >Smalltalk-80/Interlisp-D など真の IDE を知っているからかもしれません。 >環境などにはさらに進化がみられない。1970年代後半の Smalltalk 環境などは私の今までつかった経験の >なかで、最も快適で最もクリーンで最も高速で最もスムーズなプログラミング環境なのである。たとえ、 >CodeWarrior が C++ による開発においてそれ相応によくできた製品であったとしても、私がほとんど >20年前に使っていた Smalltalk システムと、ひいき目に見ても比較の対象にはならないのだ Eclipse / VisualStudio / CodeWarrior と Smalltalk の開発環境は、何がどうそんなに違うのですか?
160 名前:デフォルトの名無しさん mailto:sage [2006/06/22(木) 01:12:11 ] >>159 REPL が有るか無いかの違い。それだけ。
161 名前:デフォルトの名無しさん [2006/06/22(木) 16:00:31 ] read-eval-print loop のことですか?
162 名前:デフォルトの名無しさん mailto:sage [2006/06/23(金) 02:17:58 ] t
163 名前:デフォルトの名無しさん mailto:sage [2006/06/23(金) 07:44:40 ] edit-compile-test loop しか無い環境とは手軽さが全然違うからね。 後はリフレクション機能が充実していたり、VM やオブジェクトシステムの挙動まで弄れるので、 開発のシームレス度が全然違うんだと思うよ。 環境に関して高度な知識を有する少人数のグループで開発するには最高だと思うけど、 デメリットもはっきりしているので、残念ながら今後も主流にはなり得ないと思うけどね。
164 名前:デフォルトの名無しさん [2006/06/23(金) 16:06:21 ] 話が一般的過ぎて、よくわかりません。具体的な例をあげてみてください。
165 名前:デフォルトの名無しさん mailto:sage [2006/06/25(日) 17:25:10 ] マンドクサイから、自分で調べてみて下さい。
166 名前:デフォルトの名無しさん mailto:sage [2006/06/28(水) 08:22:41 ] キーバインドをemacs風にしたい xkeymacs使って大体間に合ってるけどもっと
167 名前:デフォルトの名無しさん mailto:sage [2006/06/28(水) 13:00:34 ] >>166 ParagraphEditor class >> #initialize から手繰って、#initializeCmdKeyShortcuts #initializeShiftCmdKeyShortcuts を手始めにいじるというのはどうでしょう。 変えたあと、ParagaraphEditor initialize を do it することをお忘れなく。 ちなみにコマンドキー(command、cmd)とあるのは Mac 時代の名残りなので、 他の環境では alt と読みかえてください。 最終的には ParagraphEditor >> #dispatchOnCharacter:with: まで手を入れれば、 かなりの部分まで思い通りの挙動をさせることが可能でしょう。 ただ、#dispatchOnCharacter:with: は建て増しに次ぐ建て増しで、 えらい読みにくいコードになっているので、挙動の把握がまず難しいかもしれません。 あと、#dispatchOnCharacter:with: をいじるのに失敗すると文字入力ができなくなる 場合もあるので、復活の方法(たとえば、バージョンブラウザの使い方とか)あるいは 強制終了後に、直前前の作業を復活する方法(チェンジログのあさり方とか)をあらかじめ 練習しておきましょう。分からなければ気軽に訊いてください(調べるのはなにかと大変なので…)。
168 名前:デフォルトの名無しさん mailto:sage [2006/07/06(木) 22:25:26 ] ∧_∧ / ̄ ̄ ̄ ̄ ̄ ( ´∀`)< 漏れもインスコしたモナー ( ) \_____ | | | (__)_)
169 名前:デフォルトの名無しさん mailto:sage [2006/07/07(金) 09:38:15 ] ( ´∀`)σ)∀`)
170 名前:デフォルトの名無しさん mailto:sage [2006/07/08(土) 21:59:28 ] linuxにインスコしたんだけど、あっという間に時間が過ぎたよ! …起動させるのに、、、orz 解決するのにググったり削除インスコ繰り返したり、トータル10時間以上かかった
171 名前:デフォルトの名無しさん mailto:sage [2006/07/19(水) 03:48:26 ] Squeak初心者です。面白そうなのでSmallWikiを導入したのですが、RSSが使えずに困っています。 localhost:8080/?action=RSSChangesFeed としてRSSを指定したのですが駄目でした。 www.mars.dti.ne.jp/~umejava/smalltalk/squeak/swiki/smallWiki.html を見て日本語バージョンをインストールしたのですが、このバージョンはそもそもRSSに対応しているのでしょうか。
172 名前:デフォルトの名無しさん mailto:sage [2006/07/19(水) 22:54:26 ] >171 してないよ
173 名前:デフォルトの名無しさん mailto:sage [2006/07/19(水) 23:08:18 ] >171 ここにあるの使ってみたら? smallwiki.unibe.ch/smallwiki/ VisualWorksなのと、日本語がどこまで通るかはわからないけど
174 名前:デフォルトの名無しさん mailto:sage [2006/07/20(木) 02:38:31 ] 折角なのでSqueakで使いたいです。 バックポートできる力があればいいんですが、、、。 (そもそもRSSのアクションがサポートされてるかどうかも、自力でコードをみて調べられなかったしナ)
175 名前:デフォルトの名無しさん mailto:sage [2006/07/20(木) 16:23:20 ] >174 じゃ、素のSqueakイメージ(3.8)にSqueakMapから導入ですね。 最新版入れたらRSSにも対応してんじゃないかと。 いろいろライブラリを入れる必要があるから、それらのうまくバージョンがあわずにはまると思うけど。
176 名前:デフォルトの名無しさん [2006/08/31(木) 00:58:55 ] #スレ違いすまん。 VisualWorks 7.4.1 NCってどうなの? 日経ソフトウエアの付録に付いてくるって話だが・・・
177 名前:デフォルトの名無しさん mailto:sage [2006/08/31(木) 10:20:51 ] あ、そうなんだ。買おうっと。>日経ソ Smalltalk 関係は、もう、適当なスレがないから、ここでいんじゃない? どうって、何に比べて? Squeak? それとも、他の Smalltalk 処理系? VisualWorks の以前のバージョン?
178 名前:デフォルトの名無しさん mailto:sage [2006/08/31(木) 17:28:09 ] Cincomからダウンロードして試してみるという選択肢もある
179 名前:デフォルトの名無しさん mailto:sage [2006/08/31(木) 18:33:11 ] どう?と言われると… 相変わらずOSX VMは腐りまくり。7.5までに改善版を出すと言っているが… 既に陳腐化して久しいGUI部分の救世主(予定)、Pollockの遅れっぷりがヤバい。 ちゅうか。最近は.1系列での機能追加が行われなくなったところに、Cincom Smalltalkチームの余力の無さを感じる。大丈夫か、おい。
180 名前:デフォルトの名無しさん [2006/09/23(土) 16:57:39 ] VisualWorksって、Winアプリよりも軽いらしい。 Squeakって、Javaアプリよりも軽いらしい。 そうなの?なぜ?
181 名前:デフォルトの名無しさん mailto:sage [2006/09/23(土) 17:04:38 ] >>180 そんなことはないと思うけど…
182 名前:デフォルトの名無しさん mailto:sage [2006/09/23(土) 17:24:32 ] 同じVMでも、Javaと比べるとカールルイスと小学生くらいの差があるって。
183 名前:デフォルトの名無しさん mailto:sage [2006/09/23(土) 22:12:00 ] >182 どっちがどっち? 本気でベンチマーク取ったらどうなんだろう?
184 名前:デフォルトの名無しさん mailto:sage [2006/09/23(土) 22:36:46 ] VisualWorksは相当速い。StrongTalkもバカっ速い。 Javaも最近のはアレやこれや突っ込まれて速い。 ここらへんはベンチマークの条件によって前後するだろう。 Squeakは時代に完全に取り残されてるというか、コアの人たちが 速く動かすとか、安定させるとか、そういう現世のことに全然興味を 示さないので、もうどうにもなりようがない。
185 名前:デフォルトの名無しさん mailto:sage [2006/10/05(木) 20:44:17 ] postCopy の使い方が良く分からず混乱しています。 ttp://www.sra.co.jp/people/kondo/business/VW/Basic/2-3/2-3.html ここの「コピーの作法について」という文章を読みました。 イメージとしては otherObject := aObject deepCopy. と otherObject := aObject shallowCopy. object postCopy. が同じ、という解釈でいいのでしょうか。
186 名前:デフォルトの名無しさん mailto:sage [2006/10/05(木) 20:45:19 ] > otherObject := aObject shallowCopy. > object postCopy. は > otherObject := aObject shallowCopy. > otherObject postCopy. です、すみません。 あと、aObject は anObject ですね…(´・ω・`)
187 名前:デフォルトの名無しさん [2006/10/05(木) 21:39:16 ] >185 全然ちがいますよ。 AがBを持っていて、BがCを持っているような構造のオブジェクトがあったとして、 A->B->C deepCopyなら A'->B'->C' shallowCopyなら A'->B->C というイメージ。
188 名前:デフォルトの名無しさん [2006/10/05(木) 21:49:20 ] >185 postCopyはObject>>copy(これはshallowCopy)の中で呼ばれていて、デフォルトではなにもしない。 サブクラスを作っていくうちに、copyだけでは足らなかったり、小細工したくなることがある。 IDをふり直すとか、187でいうBもB'にしたいとかね。 そんな時にサブクラス側でpostCopyをオーバーライドする。copyはいじらない。 Object>>copy、Object>>shallowCopy を見た後に、 shallowCopyをImplementorsサーチ、Sendersサーチで確認して。
189 名前:185 mailto:sage [2006/10/06(金) 01:06:21 ] deepCopy shallowCopy copy (デフォルトでは shallowCopy を呼びだすだけ) という 3 つのコピーがあって、copy の挙動を変えたい時に postCopy を定義する。 使用する側は状況に応じて、必要なコピーを行う。 …ということ?
190 名前:デフォルトの名無しさん mailto:sage [2006/10/06(金) 10:49:30 ] >189 そう。
191 名前:デフォルトの名無しさん mailto:sage [2006/10/23(月) 23:07:45 ] Squeakを勉強したいのですが、お勧めの書籍を1,2冊教えてください。 C/C++は大体わかります。
192 名前:デフォルトの名無しさん [2006/10/23(月) 23:32:13 ] >191 書籍ならこれ。 www.amazon.co.jp/gp/product/4883732037
193 名前:デフォルトの名無しさん mailto:sage [2006/10/23(月) 23:32:18 ] >>191 www.amazon.co.jp/gp/product/4883732037 www.amazon.co.jp/gp/product/4434029479 後者は古いけど、C/C++ とは異なる世界観や概要を知るのに。 Smalltalk じゃなく eToys ならこちら。 www.amazon.co.jp/gp/product/4798104809 www.amazon.co.jp/gp/product/4872902114
194 名前:デフォルトの名無しさん mailto:sage [2006/10/23(月) 23:55:02 ] >>191 あえてコレ。 www.amazon.co.jp/gp/product/4894717549
195 名前:191 mailto:sage [2006/10/31(火) 21:57:03 ] >>192-194 お前らありがとう。とりあえず 「自由自在Squeakプログラミング」 を買った。これからじっくり読んで勉強するよ。 Squeakを実践で使う事はあり得ないと思うが教養のために
196 名前:デフォルトの名無しさん [2006/11/08(水) 10:38:10 ] smalltalkでWindowsアプリケーション(VMを使わず起動)を作れますか? 作れるとしたらお勧めの開発環境は何ですか?
197 名前:デフォルトの名無しさん mailto:sage [2006/11/08(水) 18:31:13 ] Squeak で windows アプリを作ろう。 ttp://d.hatena.ne.jp/propella/20050925/p1
198 名前:196 [2006/11/10(金) 15:59:32 ] >>197 ありがとうございます。 なんか、話が変わって申し訳ないんだけど、 SqueakでChessとかのゲームってどうやったらできるの? インストールしたのは「日本語7」です
199 名前:デフォルトの名無しさん mailto:sage [2006/11/10(金) 22:20:48 ] >198 ワールド-オブジェクト-ゲーム
200 名前:デフォルトの名無しさん [2006/11/11(土) 09:18:34 ] >>198 どうやって作成できるの?という意味なら↓のへんとかで 学んでくのがいいんでないかな ttp://www.crew.sfc.keio.ac.jp/squeak/ ttp://www.ducati-fan.com/program/index.html いきなりチェスなんかやるよりオセロあたりから はじめてみればいいんじゃないかな。 小学6年が四時間でつくったオセロってどういうもんだろ
201 名前:デフォルトの名無しさん [2006/11/11(土) 10:30:37 ] /⌒ヽ / ´_ゝ`) ちょっと通りまつよ〜 | / | /| | // | | U .U
202 名前:196 [2006/11/13(月) 14:23:15 ] >>199 できました!ありがとうございます。 でも、いきなり2連敗しました。 オラが弱いんだろうけど >>200 ありがとうございます。 参考にさせていただきます Squeakで「ウェブブラウザ」があったんで、 起動してみたけど、日本語が化ける。。。
203 名前:デフォルトの名無しさん [2006/11/24(金) 14:45:10 ] ttp://slashdot.jp/developers/article.pl?sid=06/11/24/042234 >オペレーティング・システム研究用のOS、esというのが開発されています。 >概要によりますと、「ソフトウェアコンポーネントによって拡張可能なオペレーティングシステムを開発しています。 >すべてのシステムコールがC++言語の抽象クラス(インターフェイス)の純粋仮想関数呼び出しとして実現されています。 ttp://nes.sourceforge.jp/ >手引き >esオペレーティングシステムのビルド方法 >開発ツールのビルド方法 >>Squeakのビルド >>現在、配布しているパッケージでは、カーネルが起動するとそのままSqueakを実行するように構成されています。 >>実際にesオペレーティングシステムを実行する前にSqueakのビルド方法を参考にしながら、Squeakをビルドします。 なんかしてるの?>>どこかの中の人
204 名前:デフォルトの名無しさん mailto:sage [2006/11/25(土) 01:20:45 ] SqueakNOS pc8.2ch.net/test/read.cgi/os/1164382324/
205 名前:デフォルトの名無しさん mailto:sage [2006/11/25(土) 12:10:31 ] 100ドルPCにSqueakプレインストールされてるんですな。 ttp://wiki.laptop.org/go/Software_components#Applications_on_B1
206 名前:デフォルトの名無しさん mailto:sage [2006/12/26(火) 20:44:49 ] ここはいじりはじめた初心者の質問なども書き込んでおkですか。 モーフに特化した本やサイトってないですよね。
207 名前:デフォルトの名無しさん mailto:sage [2006/12/28(木) 11:59:40 ] >>206 残念ながら「モーフ」はいろいろな(多くは的確でない)意味で使われてしまいがちな用語です。 可能なら、いまいちど「モーフ」という言葉は使わずに知りたいこと、実現したいことを表現してくれると 当方も察しが付きやすく、あなたが期待する情報を提供できる可能性が高まると思います。
208 名前:デフォルトの名無しさん [2007/01/07(日) 15:26:39 ] 別にいいんじゃあない、「モーフ」って言って。squeakの 面白く感じるのは、言語もそうだけど、その「モーフ」の 部分であることも事実だし。
209 名前:デフォルトの名無しさん mailto:sage [2007/01/09(火) 03:17:19 ] 今晩寒いからモーフ欲しい... Morph のチュートリアルも欲しい。Gtk+ のチュートリアルみたいな。
210 名前:デフォルトの名無しさん [2007/02/06(火) 07:48:56 ] Squeakの起動を早くする方法ってないですか できればVisualWorks並に
211 名前:デフォルトの名無しさん mailto:sage [2007/02/06(火) 11:35:53 ] 頑張って腐っている実装を書き直す。 VMもSmalltalk部分も。
212 名前:デフォルトの名無しさん mailto:sage [2007/03/21(水) 11:00:32 ] 今更な話題かもしれないけど、Flash ベースの Smalltalk ワラタ。 普通はやろうとしないことをさらっと実装しちゃう根性が凄い。
213 名前:デフォルトの名無しさん mailto:sage [2007/03/22(木) 09:39:21 ] >>212 知らなかった!教えて教えて!
214 名前:デフォルトの名無しさん mailto:sage [2007/03/22(木) 13:47:01 ] 212じゃないけど、Vista Smalltalk for Flash 9.0のことかな? vistascript.net/vistascript/docuwiki/doku.php?id=home
215 名前:デフォルトの名無しさん mailto:sage [2007/03/22(木) 23:57:28 ] そう、それ!
216 名前:デフォルトの名無しさん mailto:sage [2007/03/23(金) 00:02:34 ] 教えてくれてありがとう。面白いね、これ。
217 名前:デフォルトの名無しさん mailto:sage [2007/04/14(土) 13:46:14 ] 去年くらいに Strongtalk がオープンソースで公開されたけど、誰か試した人居ますか? Linux のパッチが出てたんで弄ってみようかなと思ってるんだけど、どんなもんかな。
218 名前:デフォルトの名無しさん [2007/05/16(水) 21:41:53 ] foncあげ
219 名前:デフォルトの名無しさん mailto:sage [2007/05/16(水) 22:20:52 ] fonc って何? ググったら Fundamentals of New Computing って出て来たけど、 ↓これ何か関係ある? ttp://www.piumarta.com/pepsi/pepsi.html
220 名前:デフォルトの名無しさん mailto:sage [2007/05/24(木) 21:41:12 ] Squeakって未だにJITコンパイラがないんですか??
221 名前:デフォルトの名無しさん mailto:sage [2007/05/24(木) 22:44:13 ] やっぱし、移植の妨げになるんじゃ?
222 名前:デフォルトの名無しさん mailto:sage [2007/05/24(木) 23:02:57 ] >>220 クロージャも無いしネイティブスレッドにも対応していないよ。 未だにっていうか、今後もずっと無いままでしょう。というか対応したら奇跡。 最初からそう言う方針でプロジェクトが動いてるから、それで良いんじゃないの。
223 名前:デフォルトの名無しさん mailto:sage [2007/05/31(木) 14:22:32 ] ttp://d.hatena.ne.jp/umeaji/20061027#p2 ここもそうだけど、Smalltalkって、なんで人気ないのだろう。 人の気配がない。やっぱり、人間力が問題?
224 名前:デフォルトの名無しさん mailto:sage [2007/06/02(土) 12:02:30 ] >>223 その記事のネタ下ってどこ?
225 名前:デフォルトの名無しさん mailto:sage [2007/06/02(土) 12:53:01 ] www.ffortune.net/comp/develop/lang/other.htm
226 名前:デフォルトの名無しさん mailto:sage [2007/06/02(土) 15:33:21 ] >>223 その人は単に誰かに文句言いたいだけに見えるけど。 流行るとか流行らないとかを気にするのは、自分でコードが書けない人の発想だと思うね。 自分でまとまった量のソースコードを書けるようになれば、世間で流行っているかどうかなんて 関係無くなるよ。
227 名前:デフォルトの名無しさん mailto:sage [2007/06/02(土) 15:39:21 ] Smalltalker でなさそうな人の記事を元に Smtalltalk を叩かれてもなぁ。 知らんがな、としか言えない。
228 名前:デフォルトの名無しさん [2007/06/05(火) 19:22:59 ] Rubyについて
229 名前:デフォルトの名無しさん [2007/06/05(火) 21:54:13 ] Sapphireについて
230 名前:デフォルトの名無しさん [2007/06/05(火) 22:10:08 ] Berylについて・・って、すれちがいだっつの
231 名前:デフォルトの名無しさん mailto:sage [2007/06/05(火) 22:11:23 ] Sapphire つう言語があるのかと期待しちゃったよ…
232 名前:デフォルトの名無しさん [2007/06/06(水) 17:02:59 ] チャンプル見るの忘れてた(><) ところで、Squeakでlispしたい!
233 名前:デフォルトの名無しさん mailto:sage [2007/06/06(水) 20:05:02 ] >>232 つttp://www.zephyr.dti.ne.jp/~nishis/smalltalk/Squeak/goodies/index.html#15
234 名前:デフォルトの名無しさん [2007/06/07(木) 18:11:00 ] 'LispInterpreter open'を do it したら、 「MessageNotUnderstood: UndefinedObject>>scheduleActive:」とエラーが出た。調べたら StandardSystemController>>open で ScheduledControllers scheduleActive: self の ScheduledControllers が nil になってた。? (Squeak3.9 #7067)
235 名前:デフォルトの名無しさん mailto:sage [2007/06/07(木) 22:09:05 ] >>229-231 Diamondは無いんだっけ。
236 名前:デフォルトの名無しさん mailto:sage [2007/06/07(木) 23:33:57 ] >>234 つ desktop menu -> open... -> mvc project -> enter
237 名前:デフォルトの名無しさん [2007/06/08(金) 19:08:28 ] mvc project -> BrowserやTranscriptで右クリック -> フリーズ? -> お手上げ
238 名前:デフォルトの名無しさん mailto:sage [2007/06/08(金) 20:10:17 ] べつにしないけど? >フリーズ
239 名前:デフォルトの名無しさん mailto:sage [2007/06/08(金) 21:10:06 ] 使っているのは3.9ですかね。 ハングするのはノーティファイアが出たときで、 bugs.squeak.org/view.php?id=1807 なんでノーティファイアが出るかといえば、MVC用のメニューがないからです。 bugs.squeak.org/view.php?id=5320 MVCは死に体だから本来はLISPの方をMorphic対応すべきでしょうね。
240 名前:デフォルトの名無しさん [2007/06/10(日) 12:20:44 ] Ruby では、整数はそのサイズに応じて、Fixnum または Bignum クラスのインスタンスとして扱われ、自動的に変換されます。 (この機能は Smalltalk にもありますが、包括的で強力であるという点では Ruby の方が優れています。) www-06.ibm.com/jp/developerworks/linux/ruby.pdf
241 名前:デフォルトの名無しさん mailto:sage [2007/06/10(日) 12:32:18 ] >>240 プ
242 名前:デフォルトの名無しさん mailto:sage [2007/06/10(日) 18:38:54 ] Rubyの作者がSmalltalkっていうときはごく初期のLittle Smalltalkのこと。
243 名前:デフォルトの名無しさん mailto:sage [2007/06/10(日) 19:53:23 ] >>242 Little Smalltalk のほうがSmalltalkより後じゃないっけ?
244 名前:デフォルトの名無しさん mailto:sage [2007/06/10(日) 19:58:31 ] >>243 それであってるし、>>242 もそのつもりで書いてると思うけど。 要は Little Smalltalk しか知らないのに Smalltalk 全体を語ってると 言いたいんでしょう。Matz がどれだけ Smalltalk を知ってるかは 知らんし、興味も無いけど。
245 名前:デフォルトの名無しさん [2007/06/10(日) 20:06:43 ] たぶん「極初期のLittleSmalltalk」っていいたかったただのアンチrubyじゃないかな。 >>242 がいうような勘違いするほどウッカリな言語ヲタじゃないと思うけど。 ttp://www.rubyist.net/~matz/20070526.html#p05
246 名前:デフォルトの名無しさん mailto:sage [2007/06/10(日) 20:12:13 ] >>245 余計なリンク貼るなや。トラブルの種は沢山だ。
247 名前:デフォルトの名無しさん [2007/06/10(日) 20:52:55 ] 空気読まずに質問でスマン。 とりあえず倅にToysで絵を書いたりタイルスクリプトであそばせて みたりしてるんだけど、たとえばクルマの絵を書いて適当に動かして 衝突するとか出来ずに悩んでます。 こういうのはもうSmalltalkで書かないといけないのでしょうが、どこにどう プログラムを書き始めるのかがサッパリわかりません;_;) あともうちょっと便利なペイントはないのでしょうか?
248 名前:デフォルトの名無しさん mailto:sage [2007/06/10(日) 21:18:21 ] >>244 君のような馬鹿は見たことない!
249 名前:デフォルトの名無しさん mailto:sage [2007/06/10(日) 21:25:59 ] >>248 つ 鏡
250 名前:デフォルトの名無しさん mailto:sage [2007/06/10(日) 22:04:51 ] >247 Smalltalkを使うまでもなく、どれでも良いので、本かWebの チュートリアルを読めば、Etoysで車をぶつけて遊べないはず はないと思うのですが。 ペイントツールは好きなのを使って、描いた絵のファイルを ドロップしてください。
251 名前:デフォルトの名無しさん mailto:sage [2007/06/10(日) 22:19:21 ] >>247 ペイントツールで描いた兄弟の場合、 プリファレンスの eToyFriendly がオフになっていれば、 「テスト」カテゴリの「〜モーフの兄弟は触れているか〜」というのが使えます。
252 名前:デフォルトの名無しさん mailto:sage [2007/06/10(日) 23:32:55 ] >251 まずはそこまでしなくても、「その色に触れているか」でいけると 思います(同じ色でも自分の色には反応しないし)。