ΨΨΨ Smalltalk/ Squeak 教えろゴルァ ΨΨΨ
レス数が900を超えています。1000を超えると表示できなくなるよ。
0001◆oRQMZiP6
NGNG0809デフォルトの名無しさん
NGNG修正版上がりました。
http://groups.yahoo.com/group/squeak/message/47009
0810いつでもどこでも名無しさん
NGNG0811デフォルトの名無しさん
NGNG0812デフォルトの名無しさん
NGNG0813デフォルトの名無しさん
NGNG0814デフォルトの名無しさん
NGNGSqueakerは厨房ケテーイ
0815
NGNG0816デフォルトの名無しさん
NGNG0817デフォルトの名無しさん
NGNG小噺野郎という説もあるけどな
0818零亭ピーコ、パーコ
NGNG0819デフォルトの名無しさん
NGNG0820デフォルトの名無しさん
NGNG×顕
0821デフォルトの名無しさん
NGNG野郎かよっ!Politically Incorrectじゃん。女はどうすんだ?
0822デフォルトの名無しさん
NGNG俺の中では「野郎」の一種なんだ…
0823デフォルトの名無しさん
NGNG0824デフォルトの名無しさん
NGNGこの人たちですか。
ttp://minnow.cc.gatech.edu/squeak/8
0825渡邊克宏
NGNG多分日本人にしかわからない感覚のような気がします。
small talkという名詞(句)にsuffixのerをつけたのだから、英語圏の人はこれと
落語あるいは噺(story telling)を結び付けて考えられないんじゃないでしょう。
というわけで Politically incorrectです。
>821
P.C.についてツッコむなら、>814の時点で既にツッコむ余地が存在します。
厨房は中坊(中学生坊主)からderiveされたので男性を指す気がします。
(実のところ私は厨房という単語の女性形を知りません。)
って、2chって、まじレスするときって断らないと失礼にあたるんでしょうか?
面倒なので、実はこのレスは冗談ネタということにしておきます(←この言明は
このレス全般すなわちこの行自身までを含んだ言明である)。
0826渡邊克宏
NGNGちょっとかよ!
あの写真は「ちょっと」映りが悪いと思うな。「ちょっと」な :-)
0827デフォルトの名無しさん
NGNGhttp://www.gihyo.co.jp/SD/abstruct.html
0828デフォルトの名無しさん
NGNG自分で直して公開しる!
0829デフォルトの名無しさん
NGNGC=「恣意」
fortran=「歩、王取らん」
cobol=「こぼ(れ)る」
他は忘れた。
0830Aoki
NGNG0831デフォルトの名無しさん
NGNG普通に組んでから、MessageTallyとかMessageSpyを使ってプロファイルとるのがよいと。
あとはアルゴリズム再検討するなり、カプセル化崩すなりしてくれと。
0832become:
NGNGたぶんSmalltalk codeの話じゃなくて、Smalltalk VMの実装の話なんじゃない?
といいつつ、まず遅いところを同定して、それからそこを速くするという点はまったく831のいう通りだな。
830はSmalltalkのどこが遅いと思ってるのかな?
俺はnumber crunchingとりわけ整数演算が遅いと思ってる。
でもここをいまより早くしようとしたら、多分言語仕様をいじりたくなってSmalltalkじゃない言語になっちゃうもんな。
0833isMeta
NGNGで、遅いところを同定するためには、
どんなテストデータ(この場合Smalltalkプログラム)を使うか、
ちゃんと適切に選定しないとね。
整数演算が遅いのはその通りなんだけど、
それが>>830が適用したいドメインでどれぐらい占有しているか
その辺が問題だね。
0834デフォルトの名無しさん
NGNG例えばSqueakならVMのソース吐き出して176(加算)あたりのcaseブロック見てみれ,
あとはSPJ読むなりして好きにしてくれ.をれはVWNCのスピードで満足.
0835デフォルトの名無しさん
NGNGVisualWorksで動くテキストエディタってありますか?
まずはSmalltalkで改造できるエディタとして
仕事に使っていこうとおもったのですが、
こういう使い方っておかしいのでしょうか?
0836私自身も編集機能よく知らないんですが
NGNGこうすればEmacsのような雰囲気になるYo!なんていう説明もどこかで見た気がします。
VisualWorksだと、どのクラスを見ればコントロールキーの一覧が出るんでしたっけ?
0837デフォルトの名無しさん
NGNGParagraphEditorってVIsualWorksにあったっけ?
>835
それって,lispをsmalltalkと置き換えたEmacsみたいなの? 聞いたことないな〜.面白いかもしんないけど,実用性はあんまし期待できなさそう.でも,作ってて楽しければベストだよね.
とりあえず,WorkSpaceとCodePane自信と,それがrefしてるクラス群の中を歩き回って見れば.
できたら教えてね.
0838デフォルトの名無しさん
NGNG>>154-158
http://embug.dyndns.org/kusakari/vi%C9%F7UIFeelPolicy
0839835
NGNG>>837さんのおっしゃるSmalltalk版Emacsみたいなものが
欲しかったのですが、ないっすか・・・
勉強のためにも、少しずつ作ってみようと思います。
ありがとうございました。
0840836
NGNGこれは、単にCtrl-Aで行頭に行くとか、Ctrl-Pで前の行にいくとか、Ctrl-Sで文字列検索のdialogが出るとか、
そういうキー割り当てだけのセコイ話だったんです。
プログラミング言語と環境を提供するとかいう、そーいうスゴイ(でもSmalltalk使いにはそれが普通か)話じゃないです。
0841デフォルトの名無しさん
NGNGWorkspace自体が簡易エディタだからね。
がんがれ!
0842デフォルトの名無しさん
NGNGあ,そういやVisualWorks, Squeak, GNU-Smalltalkならlisp動くやん.それをEmacs-lisp相当にまで拡張するってぇのは? Smalltalkとlisp両方身についてウマ〜ってならんかな.
0843デフォルトの名無しさん
NGNGがんがれ!
0844名無しさん@Emacs
NGNGTAB 補完が出来て驚きました。さすが FSF 謹製。
EUC がそのまま通るのも良いです。
Smalltalk は詳しくないので、まずはチュートリアルを読んで色々
といじっとります。
ファーストインプレッションは、SQL で DBMS を操作しているみた
いだなという感じ。
ちょっと疑問なんですけど、Smalltalk printNl ! しても何も表示
されないのはなんででしょう?
チュートリアルによると飽きる程ずらずら辞書の中味が表示される
はずなんですが。
st> Smalltalk printNl !
Execution begins...
Smalltalk
returned value is nil
1343 byte codes executed
which took 0.001 seconds, giving 1343000 bytecodes/sec
81 primitives, percent 6.03
self returns 21, inst var returns 0, literal returns 3
43 method cache lookups since last cleanup, percent 3.20
17 method cache hits, 26 misses, 39.53 percent hits
0845デフォルトの名無しさん
NGNGSmalltalkらしさを味わうのであれば、GNU Smalltalkよりはsqueakのほうがお勧め。
http://www.squeak.org/
0846デフォルトの名無しさん
NGNG奇遇ですね、丁度同じ疑問を持っていました。
どなたか解説きぼんぬ。
0847デフォルトの名無しさん
NGNGttp://www.cincom.com/smalltalk
08483.0 → 5i → 7
NGNG0849デフォルトの名無しさん
NGNG1.0, 2.0, 2.5は? (小数点2桁以下は省略)
0850デフォルトの名無しさん
NGNG10月号には載ってないような。
0851デフォルトの名無しさん
NGNG0852デフォルトの名無しさん
NGNG0853デフォルトの名無しさん
NGNGそれを言うなら、72→76→80だす。
これだと4おきになって851の主旨をくめないけどねw。
78は76の、ついでに74は72の途上版の別名。
72、76、80はそれぞれ別系列、終盤はオーバーラップも。
ttp://www.metaobject.com/papers/Smallhistory.pdf
0854デフォルトの名無しさん
NGNGメソッドってなんなんでしょうか?
もし調べる方法がありましたら教えてください
0855デフォルトの名無しさん
NGNG14:30から講演
0856デフォルトの名無しさん
NGNG0857デフォルトの名無しさん
NGNG今回はt-Time
0858デフォルトの名無しさん
NGNGなんでそれを知りたいの
0860デフォルトの名無しさん
NGNG読みこむイメージファイルは、以前に保存したもの。
保存はその瞬間のスナップショット。
ということは、イメージを保存するメソッド中のファイルに書き出した直後からインタプリタが
回り始めると考えてみたら。
0861デフォルトの名無しさん
NGNGせっかくMacOSXVMが安定して動くのに!!
0862デフォルトの名無しさん
NGNGパーセルにも入ってないの?
0863861
NGNGない。
0864デフォルトの名無しさん
NGNGGoodies.tar.gz
0865デフォルトの名無しさん
NGNGGHMacOSXLookFeel.pclをロードしたら大丈夫だよ?
0866861
NGNGすみません、ありました。Goodiesをいれるの忘れていました。
0867デフォルトの名無しさん
NGNGで、知りたいのは他の環境ならどんなコマンドを叩くのかということなのですね
VisualWorksとか、Dolphinとか、Smalltalk/Xとかとかとかですね
Squeak以外の環境をいじっていて、無限ループに入るたびに
タスクマネージャから無理やり落として一からやりなおすのは堪えがたいものでして
ご存知のかた、教えていただけませんか?
0868デフォルトの名無しさん
NGNGそれって、PARC直系/傍系 smalltalkで共通でないの?
Smalltalk/Xのユーザ割り込みは、した事ないから忘れたけどぉー。
0869デフォルトの名無しさん
NGNGブラウザ開けて自力で調べれ。
0870デフォルトの名無しさん
NGNG勘違いしてない?
0871デフォルトの名無しさん
NGNG0872デフォルトの名無しさん
NGNGworks系は3以降から違う.
0873デフォルトの名無しさん
NGNG0874デフォルトの名無しさん
NGNGVWNC3 で勉強中の素人ですが、
Ctrl+y で User Interrupt 発生しましたよ。
>>871
どの辺で定義してるのかヒントくださいー
UIFeelPolicyにはなかったよー
0875874 (自己レス)
NGNGスレ汚しスマソ
0876デフォルトの名無しさん
NGNG0877デフォルトの名無しさん
NGNGVisualWorksを落とそうとしているのですが、、
ここ
ttp://www.cincom.com/scripts/smalltalk.dll//downloads/index.ssp
から
こう
ttp://www.cincom.com/scripts/smalltalk.dll/downloads/index.ssp?content=smalltalk
きて
こう
ttp://www.cincomsmalltalk.com/scripts/ProductRegistration.ssp
きて
先に、進めません。why?
0878デフォルトの名無しさん
NGNG何に困ってんのかよく分らん
0879デフォルトの名無しさん
NGNGあ、舌足らずでした。
レジスト画面で[submit]しても、
また同じ画面に戻る、の巻きです。
0880デフォルトの名無しさん
NGNG> >>878
> あ、舌足らずでした。
> レジスト画面で[submit]しても、
> また同じ画面に戻る、の巻きです。
今、もう一度やったら、レジスト出来ました。
産休。
0881デフォルトの名無しさん
NGNG、、、でもダウンロードはできない。
ふぅ。
0882デフォルトの名無しさん
NGNG・パスワードに記号を含めない
俺はこの2つにハマったかな。
0883渡邊克宏
NGNGレジストしたら、いったんそこまでのWeb上での作業は忘れてください。
レジストのページから継続してSmalltalkをGetする形にはなっていないんです。
レジストが完了すれば、登録したアドレスにメールが送られてくると思います。
それにCincom SmalltalkをGetするための本当のページのURLが記載されているはずです。
0884デフォルトの名無しさん
NGNGフムフム。なるほど、なるほど。
で、
Thank you for requesting Cincom Smalltalk Non-Commercial. Please visit this page:
というメールが到着しました。
↓
そこに記載されているアドレスにアクセス。
↓
(ダウンロードページが表示される)
Use these links to download the product(s)
↓
リンクをクリックしてダウンロードしようとすると、
パスワードの入力を求められる。
ので、メールアドレスに記載されているパスワードでアクセス。
↓
パスワードが違うらしい。。。。
0885デフォルトの名無しさん
NGNGパスワードは登録の際に >>884 さんが
ご自身で入力されたものを使えば、ログイン可能なはずです。
0886デフォルトの名無しさん
NGNG「Smalltalk始めよう」ってだけなら,VWNC3(.1)で十分なんじゃないの? 軽いし早いし,ダウンロードも手間要らず.
0887デフォルトの名無しさん
NGNGSmalltalk始めようでVW3.1動かしたいとおもったらOSXじゃ動かない罠(死。
Classic入れる余裕はないしOSXじゃないと不味いとVW7しか選択肢がないという。
0890887
NGNGポリタンクとか持ってる人はじゃんじゃか遊んでやってください(ノートじゃビデオカードすげ替えるわけにもいかん)。
0891デフォルトの名無しさん
NGNG0892888
NGNGしかし,モバイル・マシンでMorph/Junが遊べるなんて,エエ時代になったのぉ〜.
0893デフォルトの名無しさん
NGNG0894デフォルトの名無しさん
NGNG0895デフォルトの名無しさん
NGNG0896デフォルトの名無しさん
NGNGttp://swikis.ddo.jp/NetMorph
0897デフォルトの名無しさん
NGNG0898デフォルトの名無しさん
NGNG今日やっとこさに3から7に移行しますた!
使ってる人いますか?
やっぱ皆SWiki?
0899あいよ
NGNGhttp://embug.dyndns.org/kusakari/index
0900デフォルトの名無しさん
NGNG0901デフォルトの名無しさん
NGNG久しぶりに来て、漏れもそう思った、
0902デフォルトの名無しさん
NGNGサンプル画面だとIDEらしきものがあるようですが、
どうやって起動するんですか?
# ./Self
だと、インタプリタのプロンプトが出てくるだけなんですが。
0903898
NGNGレスありが�dです。日記も読んでみますた。
JpLocaleも含めて色々問題あるみたいっすね…
今はWikiWorksの前に俺コードを移植しとります。
Namespace対応ついでに
Controllerをevent-drivenにしたりとか
とりあえずSmalltalkマンセー!
0904デフォルトの名無しさん
NGNG./Self -f Demo.snap
0905デフォルトの名無しさん
NGNG0906デフォルトの名無しさん
NGNG0908デフォルトの名無しさん
NGNG英語ですが。
http://www.smalltalkconsulting.com/html/OOPSLA2002d1.html
ビル・ゲイツの招待講演にもSmalltalkということばが出てきました(たぶんSmallScriptのこと)。
デモではXPのペアパートなにAiboをつかうというのが面白かったです(Dolphinで実装。しょぼいコードを書くと突っ込まれる。リファクタリングに成功するとハイタッチ)。
SqueakBOFではStableやModuleの連中がCentralに対する怒りをぶちまけていました(誇張あり)。彼らのSqueakMapで少しはイメージがクリーンになりそうです。
いま話題のSelf絡みでは、そのVM実装技術を応用し、強い型付けを導入したStrongTalkのデモもありました。VisualWorksの3倍速いとか。ただしこれにはCincom陣営の反論もあるようです。
レス数が900を超えています。1000を超えると表示できなくなるよ。