5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

ΨΨΨ Smalltalk/ Squeak 教えろゴルァ ΨΨΨ

1 :◆oRQMZiP6:2001/08/22(水) 10:33
質問スレだゴルァ

2 :デフォルトの名無しさん:2001/08/22(水) 10:57
Squearkって何ですか?

3 :それはそれ:2001/08/22(水) 10:59
これはこれ。

4 :デフォルトの名無しさん:2001/08/22(水) 11:07
まず正しい名前から覚えて下さい。

5 :デフォルトの名無しさん:2001/08/22(水) 11:08
ttp://www.mars.dti.ne.jp/~umejava/smalltalk/squeak/index.html

6 :デフォルトの名無しさん:2001/08/22(水) 11:08
Squeak ダウンロードサイト
http://www.squeak.org/

Squeak 入門
http://www.kk.iij4u.or.jp/~y-kamite/squeak/index_squeak.html

7 :デフォルトの名無しさん:2001/08/22(水) 11:39
Squeakとは「おっととどっこい、ハム太郎」の鳴き声のことです。

8 :デフォルトの名無しさん:2001/08/22(水) 12:47
三三三三三三   ミ _    三三三三三三
三三三三三三   〔|ミlm|___,Θ三三三三三
三三三三./ ,)-__二二-―−´lミ ミミミミミ彡
三三三 /,,/ ̄ ̄ ̄) .、テ‐,-  ヽミ/~ヽミミ彡
三三三 /,,,/ (,,ヽ/ i ~`` ヽミ   lSl |ミミミ彡
三三 /^ヽヽノ lヽ) _ `   |   _/彡ミ彡   やれやれだぜ…
三 / \ ソ.  / }‐- 、       l ヽ彡ミミ
三 l、 \ )(  ノ  ノ⌒       / | ヽミミ \
三 l\ソ、  _/  ヽ__  _ /  |   /三三\
三 \  _/i |‐、三三三三\    /  /三三三

今さっき1を殴り飛ばした空条承太郎だ。

やれやれ、それにしてもこのスレ、以前から2chで起きていた悪質な連続荒らし厨房真犯人の墓場には似合いのスレだな。
1の立てるスレッドの魔の手、射程距離は2ch全範囲に及んだ… 集客力、ネタ、有意義、成長性…何をとっても糞スレの典型としか呼べない
非力さなのだが唯一(―――これがある意味一番恐ろしかったのだが)
「持続力」
もともとヒッキーである1の忍耐力(やれやれ、環境で自然に鍛えられたのだろうな)、根の暗さ、隠顕さ、プライドの高さ、自己中心的思考、妄
想癖、そして精神障害… これらの要素が手伝って、相乗効果を発動。1は自らの厨房さを極める事に成功した。
1を止める者はもはやこの地上には存在しないかに思われた。しかし所詮厨房、ここで2つの致命的なミスを起こしてしまう事になった。ひとつ
は調子に乗って遠征を始めた事、ハッキングはおろか串さえも知らない1の遠征は当然失敗に終わった。ふたつめは2chで騙されて晒した
fushianaのIP。気付いた時には後の祭り、必死に強がるもただ嘲笑されるだけだったな。
結局この2つが突破口となって1は個人情報その他が暴かれ、今回の制裁に至ったというワケだ。
…俺がヤツを追い詰めた時の1はまるでドブに投げ込まれた子鼠みたいに哀願してきた。「命だけは助けてくださ〜〜〜いっ!」ってな、だ
が…駄目だね。
『再起不能』
今ごろ1は集中治療室で己の悪行を反省しているだろうか?
俺のスタープラチナ渾身のオラオラ…
前身30カ所以上の複雑骨折及び内臓破裂との診断だとかいう話だ。
もはや1が2chに舞い戻ってくる日は来るまい。
さよならだ1、そしてGood Bye 2ch…

9 :デフォルトの名無しさん:2001/08/22(水) 13:09
言語/処理系のスレだからたててもいいじゃん。

10 :デフォルトの名無しさん:2001/08/22(水) 14:11
SQUEAKあの独特のインターフェイスが使いづらい。
つうか、フォントをもっと大きくしたいのよ。
キャレットが緑なのは見にくいのよ。
ウィンドウ背景色変えられてもフォント色かえられないと意味無いわけよ。
supplies タブのアイコンクリックすると、タブ内にアイコンが複製されて
それを消す方法がわからないわけよ。
ペイントみたいな奴が始まると、それを解除する方法がわからないわけよ。
ワケワカ。

11 :デフォルトの名無しさん:2001/08/22(水) 14:47
>>10
もっと普通っぽいUIのVisualWorks Non-Commercial版を使いましょうq

12 :デフォルトの名無しさん:2001/08/22(水) 15:25
ttp://users.ipa.net/~dwighth/smalltalk/bluebook/bluebook_imp_toc.html

13 :デフォルトの名無しさん:2001/08/22(水) 16:03
>>10
トゥル−タイプフォントを使えたらだいぶいいんですけどね。

>>11
あのUIってWIn3.1時代のままですよね。操作性だったらSqueakのほうがまだいいような。

14 :デフォルトの名無しさん:2001/08/22(水) 16:04
>>10
マウスの真ん中ボタン(なければAlt or Ctrl+クリック)で丸いメニューアイコンがいくつか出るからそのうちの×を押せばいいです。

15 :デフォルトの名無しさん:2001/08/22(水) 16:09
>>8
↓ここよか、こっちとかにやってくれよ
ゲームキャラ改造くん
http://piza2.2ch.net/test/read.cgi?bbs=tech&key=998460031

16 :デフォルトの名無しさん:2001/08/22(水) 16:53
>>13
>>トゥル−タイプフォントを使えたらだいぶいいんですけどね。

TrueTypeとかPostScriptとか、そういう名前のクラスは散見されるんだけどね。

それにしても NewYork とか、18pointが15pointの倍くらい大きいのはどういうわけ!?

17 :デフォルトの名無しさん:2001/08/22(水) 17:38
フォントをちょっと大きくするコード。すこしは見やすくなると思います。

Workspaceなどにコピペ → マウスで選択 → メニューから"do it"または Alt + d して下さい。

| textStyle |
textStyle := TextConstants at: #DefaultTextStyle.
Preferences setSystemFontTo: (textStyle fontOfSize: 15).
Preferences setListFontTo: (textStyle fontOfSize: 15).
Preferences setMenuFontTo: (textStyle fontOfSize: 15).
Preferences setFlapsFontTo: (textStyle fontOfSize: 15).

他国語化キットからのパクリです。

18 :デフォルトの名無しさん:2001/08/22(水) 17:42
他国語化キット >>>> 多国語化キットのまちがい。_o_
キットについては
ttp://www.kk.iij4u.or.jp/~y-kamite/squeak/multilingual_squeak.html
参照。

19 :デフォルトの名無しさん:2001/08/22(水) 20:26
Smalltalkの無料かつ、日本語の開発環境ってないですか?

20 :デフォルトの名無しさん:2001/08/23(木) 00:48
文字入力キャレットの色を赤に変える

Preferences insertionPointColor: (Color red).

色を自分で選びたかったら、

Preferences chooseInsertionPointColor.

21 :デフォルトの名無しさん:2001/08/23(木) 00:50
SqueakもVisualWorksも、ちょこっと手を入れれば
日本語が扱えるようになるけど、ダウソしたまんまで
日本語が使えるものってあったかな〜?

22 :デフォルトの名無しさん:2001/08/23(木) 00:58
Squeakのチュートリアルはここ
http://www.ogis-ri.co.jp/otc/hiroba/technical/Squeak/squeak.html
日本語化はここ参照
http://www.ein.xaxon.com/home/bohnen/Squeak/m17n.htm

23 :22:2001/08/23(木) 00:59
あとここも
http://www.sra.co.jp/people/aoki/

24 :19:2001/08/23(木) 02:28
>>22
ありがとうございます。
でも、UNIX系のOSを使うことが前提なのかな?
近いうちに試してみます。

25 :19:2001/08/23(木) 02:33
あ、Windowsでも大丈夫っぽいね。
すみません。

26 :デフォルトの名無しさん:2001/08/23(木) 07:44
なるほど、Smalltalkで記述されたSqueak を,
Squeak上のSmalltalkでさらに変えられるって事ですね。

フォントを変えたいときは、自分自身を現すクラスのFONTプロパティを
変更するみたいな感覚ですか?
それっぽいクラスを探すときはクラスブラウザを開いて探すのでしょうか。

27 :デフォルトの名無しさん:2001/08/23(木) 08:47
えと、C++とかDelphiになれてると
メソッドの実装もダイアログを利用せず
コードをがりがり書いていきたくなるんですが、
Squeakではブラウザを利用するしかないんですか?

仮に、
Object subclass: #Point
instanceVariableNames: 'x y'
classVariableNames: ''
poolDictionaries: ''
category: 'MathApp'
のようなクラスを書いたとして、メソッド
setXValue, setYValue をコードのみで
追加するにはどうすればよいですか。

28 :デフォルトの名無しさん:2001/08/23(木) 10:22
>>26
確かに>>17>>20のようなプログラムでもいじれるけど、
実はメニューから全部いじれる。

・システムディフォルトフォントの変更
 壁紙部分で左クリックメニューから
 "appearance..." -> "system fonts..."

・キャレット色の変更
 壁紙部分で左クリックメニューから
 "appearance..." -> "insertion point color..."

・テキストペインのフォントの部分的変更
 テキストを選択状態にして黄ボタンメニューから
 "more..." -> "set font..." / "set style..."

 色の変更はどうするんだろね〜。


※黄ボタン…3ボタンなら中ボタン、2ボタンなら右ボタン。
 Windowsなら、ウィンドウの左上にあるアイコンメニューから
 "VM preferences" で "Use 3 botton mouse mapping"
 をチェックしておくと基地。

29 :デフォルトの名無しさん:2001/08/23(木) 11:05
おおおお 3ボタンエミュレーションONにしたら
ウィンドウ回転できたよォォォォ
Squeakマンセー!!

30 :デフォルトの名無しさん:2001/08/23(木) 11:11
Squeak の読み方は スクィーク でよいですか。

31 :デフォルトの名無しさん:2001/08/23(木) 11:13
>>27
一日〜二日いじってればブラウザに慣れるので気にならなくなると思われ。
(キーバインドをEmacs風にしたいとはよく思うけどね。
これもどこかをいじればカスタマイズできるはず。)

動的にメソッドを追加する方法は、
ClassDescription>>compile:classified: かなあ。
Pointはすでに存在するクラスなのでMyPointにしてみた。

MyPoint
    compile: 'setXValue: newX
    "set new x value"
    x := newX'
    classified: 'accessing'.

でどうですか。
調べながら書いてるから間違っていたら訂正して下さい>識者

32 :デフォルトの名無しさん:2001/08/23(木) 11:23
3ボタンエミュレーションにした場合、
もともと右クリックででていたメニューを出すには?
赤いメニュみたいなアイコンだと違うメニューが出るし…

33 :デフォルトの名無しさん:2001/08/23(木) 11:25
もうひとつ。
ピックアップで取り出したオブジェを
元に戻すにはウィンドウを
開きなおすしかありませんか。

34 :デフォルトの名無しさん:2001/08/23(木) 11:33
>>30
ざうちゅうのえらいひとあたりがネイティブな発音をよく知ってそうだね。
辞書みると [skwi:k] だからいいんじゃないかなぁと想像。

35 :デフォルトの名無しさん:2001/08/23(木) 16:02
>>32
ホィールマウスならホィールを押し下げ、
3ボタンマウスなら中ボタン、
XFree86の3-botton Emurationのことなら左右ボタン同時押し、
などで出来ないでしょうか。

>>33
>>ピックアップで取り出したオブジェ
というのがよく分かりません。どんな操作をしたんでしょうか。

36 :33:2001/08/23(木) 20:46
>>35
言葉が足りなかったですね。スマソ

2ボタンマウスを使用していて、
3ボタンエミュレーションを使っている場合の話。

適当なウィンドウ内のコントロール上で右クリックすると
ウィンドウ全体を囲むように丸いアイコンメニューが出る。

そのままもう一度右クリックすると、ウィンドウ内のコントロール
を囲むようにアイコンメニューがでる。

この状態で、上辺の真中にある 黒地に白のアイコン
(バルーンヒントには pickup と書いてある)をドラッグ。
すると、コントロールだけがウィンドウから切り離され、移動する。

このとき、もともとコントロールがあった場所は
真っ黒に塗りつぶされている。

この、切り離されたコントロールを
ウィンドウに戻そうとして移動させても、
もとのウィンドウに重なるように表示されるだけで、
合体はしない。

元のように合体させるには、ウィンドウを一度閉じないと
むりなのか… と、そういう事ですワ。

37 :デフォルトの名無しさん:2001/08/24(金) 09:13
>>36
あ、確かにおっしゃる通りの挙動ですね。
Morphは僕もサッパリなんですよ。すみません。

操作体系というかコンセプトが分かればすぐいじりかたも
分かるんでしょうけどね。

38 :デフォルトの名無しさん:2001/08/24(金) 10:13
Morph ってなに?
SqueakのUIの事?

39 :デフォルトの名無しさん:2001/08/24(金) 11:52
そうです。
SqueakはSmalltalk-80由来の伝統的なMVC系と、新しいMorph系の
2種類のGUIフレームワークを持っています。どちらも使えますが
今後はMorphでいくということのようです。

40 :デフォルトの名無しさん:2001/08/24(金) 11:57
緊急!!
最大化の状態であるSqueakを元に戻すできません。
どうすればいいですか?

41 :デフォルトの名無しさん:2001/08/24(金) 12:06
フルスクリーンモードだったら

ScreenController new fullScreenOff.

Windowsの最大化だったらタイトルバーからなんとかできない?

42 :デフォルトの名無しさん:2001/08/24(金) 12:11
>>40
Squeak のウィンドウに対して
SW_RESTORE メッセージを送ってあげましょう。
あと日本語おかしいです。

43 :デフォルトの名無しさん:2001/08/24(金) 12:20
>>40
背景上で左クリックのメニューで
appearance | fullscreen off
でいいじゃんよ

44 :デフォルトの名無しさん:2001/08/24(金) 13:28

緊急はどうなったんだ? あげ

45 :40:2001/08/24(金) 13:34
ありがとう
おかげで無事フルスクリーン解除できました

これでブラウザ見ながらSqueakいじれます。

46 :信奉者:2001/08/25(土) 01:34
Morphicが難しすぎます。

なんでもいいから気の利いたサンプルコードがあったら書いてくれませんか?

47 :デフォルトの名無しさん:2001/08/25(土) 10:21
結局、2ボタンマウスを使っている場合、
3ボタンエミュレーションモードで、
もともと右クリックででていたメニューを
出すにはどうすればよいのでしょう?

48 :デフォルトの名無しさん:2001/08/25(土) 10:28
Shift+右クリック
Ctrl+右クリック
Ctrl+左クリック

出てくるメニューが全て違うから分けかからなくなる。
ワケワカ。

49 :デフォルトの名無しさん:2001/08/25(土) 10:50
つーか、ピックアップってすごいね。
ラベルやタイトル文字までピックアップできる…

どういう仕組みになってるんだろう…

50 :デフォルトの名無しさん:2001/08/25(土) 11:34
http://www.tec.ac.jp/ って落ちてる?

51 :デフォルトの名無しさん:2001/08/25(土) 11:48
ここにSqueakとMorphのチュートリアルの和訳がある。
さわりには役に立つのと違うかな。

http://embug.dyndns.org/kusakari/3

52 :デフォルトの名無しさん:2001/08/25(土) 11:50
>>50
繋がるよ。
ドキュンなページが出てきた。

53 :下がりすぎ:2001/08/25(土) 18:12
Windows2kで確認。

| font |
font := TTFontReader parseFileNamed:'c:\WINNT\Fonts\times.ttf'.
font asMorph open.
^font

いやーこんな機能が実装されていたんだ。出てきたものを見てびっくり。
しかし FontDescription>>asStrikeFontScale: の使い方がよく分からん。

54 :53:2001/08/25(土) 18:15
あ、
FontDescription -> TTFontDescription
の間違いだった。

55 :デフォルトの名無しさん:2001/08/25(土) 20:11
SmallTalkイディオム って本を見つけたんだけど、
VisualWorksという環境での話だった。
描画プログラムやらいろいろあるんだけど、
Squeakとは互換性あるのかな。
環境が違うだけで、言語としての使用は一緒だよね?
いや、この本買ってグラフィックプログラムを
Squeakで実行できなかったら嫌だなと思って。

56 :デフォルトの名無しさん:2001/08/25(土) 21:00
その本は超おすすめ。
ウィンドウやグラフィック関係はそのままでは動かないけど、
もっと根本的な部分でためになること多し。

57 :デフォルトの名無しさん:2001/08/25(土) 21:13
>>55

VisualWorksとSqueakはどちらもSmalltalk-80直系ではあるけれど、
グラフィックシステムまわりは驚くほどに別物になっている。

初めてSmalltalkに触れる人にはSqueakはあまり宜しくない。
変なバグが色々あったりして、問題の切り分けが難しいから。

VisualWorksもNon-Commerical版があるので、それを使うのが吉。
VisualWorks5i.xもごちゃごちゃしててナニなので、3.1がお薦め。

ここにVisualWorksNC3.1のwin32版とLinux版がある。
cincomのページに行くと、最新版しかないので要注意。
http://wiki.cs.uiuc.edu/VisualWorks/DOWNLOAD/

58 :信奉者:2001/08/26(日) 00:49
>>55
>>56
あの青木グルの本いいと思うけど、ちょっと宗教入ってるなあ。
「Smalltalkerの曼荼羅」だって。

59 :信奉者:2001/08/26(日) 00:52
>>53
TTフォント使えるんですね。僕もやってみました。
でもあくまでMorphで、システムフォントとしては使えないのかな?

60 :55:2001/08/26(日) 05:18
>>56-57
んー やはりグラフィック周りはダメか。
本の冒頭に、「Smalltalkは常に変化するから
ライブラリも変化しまくる」みたいな事書いてあったし、
初版も3年前だったから
無理かな〜 とは思っていたけれど。

とりあえずVisualWorks落としてみるよ。ありがとう。

61 :デフォルトの名無しさん:2001/08/26(日) 05:22
...って、これか↓
VisualWorksNC31b-win32.zip 262 KB
あまりにも小さくてマジビクーリ

62 :test:2001/08/26(5) 31:00
test

63 :61:2001/08/26(5) 34:00
やはりこれ単体では実行できないか…

VisualWorksNC-attools-3.1-1.i386.rpm
VisualWorksNC-base-3.1-1.i386.rpm
VisualWorksNC-database-3.1-1.i386.rpm
VisualWorksNC-dllcc-3.1-1.i386.rpm
VisualWorksNC-docs-3.1-1.i386.rpm
VisualWorksNC-goodies-3.1-1.i386.rpm
VisualWorksNC-wavedev-3.1-1.i386.rpm

これらがLINUX,WIN共通のデータファイルなのかな?
rpm拡張子って初めて見たけれど…

全部DLしてEXEと同じ場所にいれてみたけど無理だったヨ...

64 :デフォルトの名無しさん:01/08/26 09:45
www.cincom.com/downloads/gz/CSTNCFeb2001.iso.gz
>>63
rpmはLinux版

65 :デフォルトの名無しさん:01/08/26 09:58
>>63

vwnc31all.zipを落とすべし。
>>64のに入ってるのは5i.3なので、要注意。

66 :デフォルトの名無しさん:01/08/26 10:31
>>62-63
あ、時刻表記…

67 :デフォルトの名無しさん:01/08/26 11:56
これって、visualnc.exe を起動するときに
visualnc.im をドラッグして起動しないといけないの?
実行時引数でイメージファイル名を渡すの面倒なんだけど…
みんなバッチファイル作ってるのかな。

68 :デフォルトの名無しさん:01/08/26 13:48
.im を visualnc.exe に関連付けすれば
イメージファイルのダブルクリックでオッケー。

69 :デフォルトの名無しさん:01/08/26 13:54
>>59
TTFontDescription>>asStrikeFontScale:
っていうのがあって、StrikeFontというのが
Squeakで普通のテキスト表示に使われるフォント
だから、これを使えばTrueTypeフォントを
変換して取り込めそうな気がする。

まだうまくいかないけど。

70 :デフォルトの名無しさん:01/08/26 20:47 ID:TeHBTESQ
>>47
「3ボタンエミュレーションモード」というのはどういうものですか?
また、お使いのマウスのボタン数は何個ですか?

71 :デフォルトの名無しさん:01/08/27 00:36 ID:LaYnmZtY
3ぼたんえみゅ=[ウィンドウ左上のアイコンクリック]→[VM〜]→3ButtonMouse〜]
使用マウスボタンの数は2個+ホイール。

72 :デフォルトの名無しさん:01/08/27 00:42 ID:LaYnmZtY
CUIでいいから、簡単なサンプルゲームプログラム無いかな。
キーボードからの値入力(マウスでもいいけど)が分からないのよ。

73 :70:01/08/27 00:55 ID:vBj4UQ0E
>>71
ホイールを転がさずにぐっと押し込むと、
中ボタンクリックになります。

74 :デフォルトの名無しさん:01/08/27 01:07 ID:6V2HxvNs
>>72
Tools-Menusカテゴリの中に、ボタン・メニュー・ダイアログの類がまとまっています。
exampleというクラスメソッドがあれば、それは使用例です。
ソースにコメントの形で載っているものを二つ紹介します。

SelectionMenuクラスの例
---begin---
(SelectionMenu labels: 'sin
cos
neg' lines: #() selections: #(sin cos negated)) invokeOn: 0.7
----end----

FillInTheBlankクラスの例
---begin---
FillInTheBlank
multiLineRequest:
'Enter several lines; end input by accepting
or canceling via menu or press Alt+s/Alt+l'
centerAt: Display center
initialAnswer: 'Once upon a time...'
answerHeight: 200
----end----

75 :信奉者:01/08/27 01:37 ID:9uEHIeCA
>>69
Strikeフォントってラスタフォントですよね。
もし使えるとしても変換するということですか。

標準でTTフォントを使えるようにならないのかな?
っていうかやっぱりUIがちょっとダサいから流行らないってのもありますね。
WIndows用の(?)ネイティブウィンドウ描画のプロジェクト、チーズとか言うのはボツったみたい。

Windowsのような洗練されたデザインで、ウィンドウの回転とかできたらそれだけで注目されると思う。

76 :信奉者:01/08/27 01:39 ID:9uEHIeCA
>>72
自分も人のことを言える立場ではありませんが、
そもそもSmalltalkってのはサンプル(&システム)をブラウズすることで自習するものみたいです。

77 :デフォルトの名無しさん:01/08/27 09:26 ID:ioKl98Ug
>>76
まあでも、最初のとっかかりを掴まないことには右も左もわからないもので、
最初に「そういうときはここを見るといいよ」と言ってあげることは必要だと思う。

掴んだあとはほっといてもサクサク進むというのは実感だけど。
もしSmalltalkでペアプロしたら、まったく初めての人でも1日でたいていのことは
解決できるようになっているかも。

78 :デフォルトの名無しさん:01/08/27 10:10 ID:HBxF9Ze2
>>75
>標準でTTフォントを使えるようにならないのかな?

もしそうするなら、フリーのフォントを自前で持つとかする必要かありますね。
Windowsのフォントをそのまま利用することにすると他のOSで使えないですから。

たとえばGT明朝とか? よく知らないんですが。

79 :デフォルトの名無しさん:01/08/27 11:52 ID:vESbNPa.
>>58
>あの青木グルの本いいと思うけど、ちょっと宗教入ってるなあ。

任意の部分を飛ばし読みする自由が、読み手にはあります。(w

80 :デフォルトの名無しさん:01/08/27 14:47 ID:piRrflGU
良書紹介。

ファイル処理、文字列処理、GUI処理などについて分かりやすくまとめ
られている。

P.H.ウィンストン『ウィンストンの Smalltalk』
アジソン・ウェスレイ・パブリッシャーズ・ジャパン, 星雲社, 1999
ISBN4-7952-9735-5 C3055 \4200E

訳者さんのページ
ttp://www.zzz.or.jp/~iizuka/EOO/Japanese/index.html

Squeakで参考にするためのソース変更点
ttp://www.kk.iij4u.or.jp/~y-kamite/squeak/winston_squeak.html

81 :デフォルトの名無しさん:01/08/27 16:23 ID:vESbNPa.
"Squeak Bon Mots"
ttp://minnow.cc.gatech.edu/squeak/268
"... to be little bits of code (2, 3, or up to 10 lines) that do something interesting, or unusual. Maybe something unique to Squeak ..."

だそうです。

82 :デフォルトの名無しさん:01/08/27 23:55 ID:dC.beocc
>>78
ギコ明朝、ギコゴシック、ギコCourier、ギコNewRoman… ウマー

待てよ。2chでなにか大層なものを作るのは無理だと揶揄(藁)されるが、
フォントなんか比較的マシに作れるんじゃないのかなあ?
というのは、フォントって文字1つづつの作業の独立性が高いから、
2chくらい人々の結合が緩い世界でも、旨く行くんじゃないかと。
SETI@homeのノリ。一人1文字作ってくれれば恩の字っていう。

83 :所新車:01/08/28 02:32 ID:TsVgfhCw
オブジェクト指向関連の本などを読むと頻繁にSmalltalkについてでてきますが、
オブジェクト指向の勉強においてSmalltalkを使う意味はあるのでしょうか?
C++やJavaと比べた場合の長所や欠点とはなんでしょうか?

84 :デフォルトの名無しさん:01/08/28 16:11 ID:kOzAX4vg
オブジェクト指向という言葉はSmalltalkを説明するために作られた言葉。
デザインパターン,UML,XPなど新しい潮流は常にSmalltalkコミュニティから
生まれる。

85 :信奉者:01/08/29 00:02 ID:reEzbSBE
>>84
プログラミング界の裏原宿ってか。

86 :Del:01/08/29 08:35 ID:NbMZgfhU
プログラミング怪の裏原宿なのに
このスレなんでこんなに盛り上がらないんだ?





Smalltalk がマイナーなのか…

87 :デフォルトの名無しさん:01/08/29 10:27 ID:Ero40vXE
では、こんなページはいかがでしょうか。
最近出来たばっかりみたい。VisualWorksの使い方が丁寧に解説してあります。

http://www.cam.hi-ho.ne.jp/kai-home01/

88 :デフォルトの名無しさん:01/08/29 10:31 ID:Ero40vXE
あと、自分のブックマークにあった中ではこれかな。
かなり、とほほな物だけど。

http://www.pocketsmalltalk.com/new/

アランは今どこで何をやってるかご存知の方いらっしゃいますか?
少し前まではディズニーにいたみたいだけど。

89 :デフォルトの名無しさん:01/08/29 12:41 ID:C/RyLmG.
>Smalltalk がマイナーなのか…
日本では、ね。


>アラン

少し前まではSqueakCentralがDisney内の組織だったから、Disney所属だったけれど、
SqueakCentralがDisneyを離れたからね。それ以降にsqueak-devに流れたメールの
From:は、Alan.Kay@squeakland.orgになってる。Squeakから離れてはいない様子だが、
SqueakFoundationのメンバーには入ってない。詳しいことは大島さんにでも聞くしか
無いのでは。

90 :デフォルトの名無しさん:01/08/29 13:08 ID:pJ99GHGY
Squeakってver3.0になってたのか。
外観のイメージが以前と違うのね。

91 :デフォルトの名無しさん:01/08/29 15:05 ID:1nqjvGMk
Jun for Smalltalkをいれてみた。
単に3Dのツールというだけでなく、(というか3Dはサパーリだが)
Lispインタープリタとか、JunGNUDiff(移植したの?)とか
リビジョン管理だのカレンダーだの…
3Dとか関係なさげかつ便利な部品がてんこ盛りでびびった。

92 :91:01/08/29 15:07 ID:1nqjvGMk
あ、Jun for Smalltalk は Squeak じゃなく VisualWorks 用だからね。

93 :91:01/08/29 15:09 ID:1nqjvGMk
誤>(というか3Dはサパーリだが)
正>(というか漏れ3Dはサパーリ使えない人だが)

94 :デフォルトの名無しさん:01/08/29 16:29 ID:qmpYZKr6
Squeakでグラフィック描画したーい
直線多角形楕円描画した―イ

95 :デフォルトの名無しさん:01/08/29 17:53 ID:TrWna7Bk
>>94

| quadrangle circle line |
quadrangle _ Quadrangle origin: 0@0 corner: 100@100.
quadrangle display.
circle _ Circle new.
circle radius: quadrangle width / 2.
circle center: quadrangle center.
circle display.
line _ Line new.
line beginPoint: quadrangle origin.
line endPoint: quadrangle corner.
line display

96 :信奉者:01/08/30 05:59 ID:KtE0AQrQ
公式サイトはこれだよね?
http://www.squeak.org/
http://www.squeakland.org/

97 :デフォルトの名無しさん:01/08/31 04:18 ID:QaAQ1xiM
オージス総研にある Happy Squeaking! で Smalltalk を勉強したんだけど、
イントロスペクションやインターセッションといった用語が判んなくて挫折した
覚えがある。
でも、Smalltalk に触れておいたおかげで Javaや Objective-C を始める時
かなり楽だったな。

昔メーリングリストで話題になった、Squeak本の日本語訳は立ち消えになったのでしょうか?
日本語化パッチもバンドルして出版すれば、日本でも「マニアのツール」を抜け出せるのに。

ちなみにココね(Happy Squeaking!)。役に立つこと請け合いです。
www.ogis-ri.co.jp/otc/hiroba/technical/Squeak/squeak.html

98 :デフォルトの名無しさん:01/08/31 16:51 ID:7zpcE/DQ
Squeakをいじってて、初心者はVisualWorksの方
を先にやったほうがいいとSMLなどで言われてい
るのを見て、さわってみてるけど…。

各種ツールの使い心地はなぜかSqueakのほうが
しっくりくる。先に慣れちゃったからかな。

99 :デフォルトの名無しさん:01/08/31 17:39 ID:MtyLkymY
Squeakのシステムブラウザで、タイトルバー左から二番目のスイッチを
押して出るメニューから"show tiles" をオンにしたら。

…すっげー。コードに色つけるとかそういうレベルじゃないな。
とりあえず元に戻してしまった。

100 :デフォルトの名無しさん:01/08/31 19:47 ID:0V6W10r6
>>99
Show tiles でてこないよ?
Squeak 3.0 の System Browser で、
タイトルバーの左から2番目のアイコン上で
左クリックしても、
右クリックしても、
Ctrl+左クリックでもでてこない…

ShowActions ならあるけど

232 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)