トップページ⇒tech
36コメント11KB

Smalltalk相談室

■ このスレッドは過去ログ倉庫に格納されています
0001プログラミング中NGNG
板を立ててみました.
0002デフォルトの名無しさんNGNG
板じゃねーよ
0003プログラミング中NGNG
copyメソッドではDictionary型やList型のオブジェクトは、
参照しかコピーされないのですが、
完全なコピーを作成できるメソッドをご存知の方はいませんか?
0004デフォルトの名無しさんNGNG
GnuSmalltalkって日本語通りますか?
日本語扱えるsmalltalkで良いのがあったら教えて下さい。
0005プログラミング中NGNG
VisualWorks2.51Jは日本語使えますよ.
フリーではないかもしれませんけど..
0006うそNGNG
>>3
deepcopyメソッドを使いましょう。
0007デフォルトの名無しさんNGNG
>>5さん ありがとう。
確か localeとか設定するんでしたっけ? 挫折した記憶が...
うちの環境だと Squeakが動かないので GnuSmalltalkと思ったの
ですが、GnuSmalltalkもコンパイルしなおさないといけないので
どうしよう(1回コンパイル失敗してるし)。
0008プログラミング中NGNG
>>6さん
私は,VisualWorks2.51を使ってるんですけど,deepcopyっていうメソッドは
ありませんでした.環境が違うのかな?どうしよう..
>>7さん
そうですね.日本語環境にするためにlocale使いますね.
Squeakですか.うちのパソコンWindowsNTなんですけど
動いてましたよ.英語だったんで,ほとんど使いませんでしたけど..
0009名無しさんi486NGNG
一回仕事で使ったことがあるが、smalltalkって経験積めば本当に生産性が
めきめき上がりそうな言語だと思うんだけど、ぜんぜん人気ないよね。
やっぱり見栄えがいい画面が作れないからだろうか?
00106NGNG
>>8
名前のとおりうそなんですけど。。。。
何か申し訳なくなって来たので
Smalltalkはやったことないですが、色々探してみました。

http://www.sra.co.jp/smalltalk/SML/
メーリングリストみたいです。ここで聞くといいかもしれない。。。

http://www.sra.co.jp/people/aoki/
http://www.sra.co.jp/people/aoki/htmls/FreeDocumentsForSmalltalk.html
http://www.ogis-ri.co.jp/otc/hiroba/technical/Squeak/index.html
http://www.google.com/search?q=VisualWorks+deepcopy

00116NGNG
deepCopyとかshallowCopyメソッドとか見当たりませんか?
# Smalltalkにはクラスブラウザが元からついてると聞いてます。。。
http://www.interhack.net/pubs/smalltalkFAQ/smalltalkFAQ.html#SECTION00024000000000000000
0012デフォルトの名無しさんNGNG
>>6
VisualWorksはnon-commercial versionがダウンロード可能ですよ。
ttp://www.cincom.com/en/products/get.asp?productid=3
0013かいNGNG
Squeakのウィンドウの見かけを変える(たとえばWin風)というのがあるときいたのですが、
見つかりません。どなたかご存知ですか?
0014デフォルトの名無しさんNGNG
>>13
http://minnow.cc.gatech.edu/squeak/683

ここに色々あるのでどうぞ。
UIの他にも Web browserで Squeakを使えるようにするプラグイン
など面白い物を発見できると思います。
0015名無しさんNGNG
スモールトークエージェントという商品がありましたが、今どうなっているかご存じの方いらっしゃいますか?
0016デフォルトの名無しさんNGNG
>>15 ここにありますよ。
http://www.qks.com/

ところでSqueak 3.0試してみた人いますか?
MacOS X版もあるみたいなので使ってみようと思ってます。
ftp://st.cs.uiuc.edu/pub/Smalltalk/Squeak/3.0/
0017デフォルトの名無しさんNGNG
つうか、Smalltalkerなんているのか?
001815NGNG
>>16
どうも有り難うございます。<スモールトークエージェント
0019デフォルトの名無しさんNGNG
3.0触ってみたけど、あれが Morphicってやつ?
なんか重いし、デザインも垢抜けない感じで、もう少しなんとか
してほしかった。
3.0の日本語化してるひといないかな。標準で多国語対応してくれ
よう。
0020かいNGNG
>>19
Multilingual Smalltalkっていう日本人作のイメージがありますよ。
002119NGNG
>>20
それは2.8ベースのやつですよね。
3.0でも使えるのでしょうか?
0022デフォルトの名無しさんNGNG
squeak3.0重い。
http://www.iam.unibe.ch/~ducasse/WebPages/Programmez/Squeak2.8/Squeak2.8-win.zip
squeak2.9ってあるの?
0023デフォルトの名無しさんNGNG
そういえば、「サクサクSmalltalk」に、

deepCopyは根本的に問題があったので無くなった。

という記述があったのですが、Squeakでブラウズするときちんとあるんですよ。
なぜ?
0024デフォルトの名無しさんNGNG
なぜ?って、いわれても・・
自分で調べるとかはしない主義ですか。
0025デフォルトの名無しさんNGNG
>>19
http://www.kk.iij4u.or.jp/~y-kamite/squeak/multilingual_squeak.html
002619NGNG
>>25 ありがとうございます。最近SMLでも話題になっていたようですね。
是非試してみたいと思います。

Squeak本の邦訳版が出るのを心待ちにしております。
これを期に日本でSqueak Communityがもっと盛り上がるのを期待しています^
0027デフォルトの名無しさんNGNG
IMEから日本語入力出来るようになってるね。
残念ながらインラインじゃないけど。
0028デフォルトの名無しさんNGNG
Squeakの多角形を描くメソッドを教えて下さい。
メソッドファインダーでpolygonで検索してみたのですが見つかりませんでした。
無いはずはないと思うのですが。

お願いします。
0029デフォルトの名無しさんNGNG
Win で動く フリーSmalltalk って存在しますか?
次点で Linux 版。
0030^NGNG
Win版もUNIX版も沢山あるので下記リンクより自分にあったのを使って下さい。
オススメはVisualWorksとSqueakです。SqueakはPDAでも動きます。
あとは上の方に出てたメーリングリストが参考になります。

http://www.mars.dti.ne.jp/~umejava/smalltalk/free.html
http://www.ceres.dti.ne.jp/~akon/smalltalk.htm
0031デフォルトの名無しさんNGNG
>>28
Canvasあたり眺めて辿って味噌。
0032デフォルトの名無しさんNGNG
VisualWorks落とした記念age
0033デフォルトの名無しさんNGNG
>>30
サンクスです
0034デフォルトの名無しさんNGNG
MC FRAME
知ってる人います?
0035107NGNG
SmallTalkこれから学んでいきたいんですけど、
分かりやすく解説してあるホームページないですか?
又、お勧めの本はありますか?
0036デフォルトの名無しさんNGNG
>>35
http://www.google.com/search?q=smalltalk&btnG=Google+%8C%9F%8D%F5&hl=ja&lr=lang_ja
http://www.google.com/search?hl=ja&safe=off&q=smalltalk&btnG=Google+%8C%9F%8D%F5&lr=
■ このスレッドは過去ログ倉庫に格納されています