Smalltalk総合 Squeak Pharo
Windows1.0を起動できたって喜ぶのと同じレベルだけど、そういう非生産的なのも趣味としては良いよね PolyMathOrg の libtensorflow-pharo-bindings を macOS と Windows とで試してて気になったんだけど GitHub からのクローン後のコンパイルが macOS版 Pharo だと一瞬なのに Windows版だとかなり時間がかかるのはそういうもの? 設計思想はObjective-Cに継承されたんだからええやんか http://mevius.5ch.net/test/read.cgi/tech/1538096947/385 >このスレは不特定言語スレだけど >高速性ならC/C++/Rast >コンパクト性の追求ならSmallTalkとかRubyとか >RADならJavaとかPythonとか定番固定化。 >既にもうある程度少数特定言語スレになりつつあ >る希ガス ほぼ一人の活躍のおかげでSmalltalkの評価がむっちゃ高い オブジェクト指向のネタスレでSmalltalkの話でてたな ここでももっと話せよ 他言語の人たちが珍しがる話でもSmalltalkだと語るまでもない事だったりするし… どんな話がしたいの? なんで死んじゃったゴミ言語にしがみついてるの? 人生無駄じゃない? それそのまんまお前に返すわwww 死んだ言語に粘着して人生無駄にすんなや タブレット対応のScratch3.0がそろそろ出ますね Pyonkeeさん、お疲れ様でしたw Visualworks 8.3でずっと止まってると思ったら 次期バージョンのV9を準備中なのな Objectworksと合体するとかスライドショーに書いてたがどうなることやら https://www.google.co.jp/chrome/thank-you.html?brand=CHBD& ;statcb=0&installdataindex=empty 南米はUMLツールのastahが売れたり、prologで作られた超高速開発ツールが販売されたりと、音楽同様秘境すぎる。 Design patterns Smalltalk companion の電子書籍って出てますか?それと同じような本でお勧めを教えてください 代わるものは思い付かないですね^^; 紙媒体では駄目なのですか?あるいは自炊とか。 ご存知かもしれませんが、一部ドラフト原稿がこちらで読めます。 http://sdmeta.gforge.inria.fr/FreeBooks/SmalltalkDesignPatternCompanion/ The chapters listed here are not in their final form but more in draft form. Buy the book it is really excellent. VisualWorksはPUL版の提供にさらに制限くわえてきたね 8.3.2のlatest欲しかったらREVライセンス買えってさ年間500ドル そもそもセキュリティライブラリもずっと同梱しないままだからWEB関連開発できないし 一体この先どうするつもりなんだろうね ライブ変換の入力はバグって使い物にならないしまったく・・ もういいかなって気がしてくるってもんよ いいけどさ、払ってもでも年間500ドルはさすがにないわ せめて100ドルにしてよ mathematicaは無料になったのになぜ時代に逆行する? いや、高くて誰も使ってくれないからいったん無料にして ←Mathematicaイマココ それだとやっぱ駄目だから制限つける ←VisualWorksイマココ って一連の流れの通りかと 学生用のライセンスも作ったからPULは単なるお試し版扱いにしたんだろうね ただこのライセンスも制限あって北米の学生じゃないと受けられないとかありそう 無料にしたって新規ユーザなんて絶対に増えないんだから いま居る物好きが年老いて死滅するまで 高値で売りつける以外の道はなかろう Unityみたいなライセンス形態にした方が良かったと思うけど。 商用利用の場合、儲かっているユーザーから金を取る。 せっかくいいプロダクトなのにもったいないな。 ほとんどのSmalltalkerは商用利用可能なPharoに流れた? なんか、バックテストで言語どれがいいか調べててRとPyとexcelつかってるんたけど、なんかおもしろいのがないかquoraみてたらsmalltalkってのを一時間前に知りました。 pharoをいれればいいの? 英語が苦にならないのなら、Pharo 7がおすすめ。 PharoLauncher をダウンロードしたら、 左側のリストで WindowsならPharo 7.0 - 32bit、 それ以外なら Pharo 7.0 - 64bitをダブルクリック。 OKしたら右側に同じ名前のアイテムが落ちてくるから、 それをダブルクリック。 これでPharo 7が開く。 Welcomeと書いてあるウィンドウの左側のリストで Learn Pharo を選んで、右側の ProfStef go をクリック。 するとチュートリアルが始まる。 これに従っていけば、言語の基本やIDEの基本操作がわかるようになっている。 vmの熟成度の問題で、今のところwindowsだけ32ビットVMがデフォルトになっている。 チュートリアル全部終えたよ! Pharo、R-guiっぽい感じ(マウスで選択してctrl+○で実行)もあるけどね。 言語は独特やなぁ。 pdfのマニュアルもダウンロードして流し読み。 Slideshareもみてる。世界的な建設車両の個人売買サービスがこれで動いてるらしいけど、ブロトタイプはsmalltalkでさくっと作ってプロダクションはJavaScriptに書き換える、そういう使い方が便利なの? 初歩的だけどwindows上のpharoで日本語のインライン入力はできないの? おお!SKK使ってるから試してみる ありがとう! PharoのVMは裏でSDL使ってるのかな 頑張ったらいけそうな気もする 以前、Squeakで変換ウインドウの位置を適切にするとかやっているブログを見たことがある はずなんだけど、いま探したけど、見つけられなかった。 最近はもうSqueakもPharoも追っかけていないんでわかんないんだけど、まだSqueakでも インライン入力はできないですか? LinuxだとVMオプションに-compositioninputをつけるといいらしい。 VMのソース見たけどWindows版はIMEのことは丸無視ですな... Squeakも同じOpenSmalltalk-vmみたいだから挙動は同じでは http://forum.world.st ↑を見ると、PharoとVisualworksはユーザー数に15倍から20倍の差があるかし、Visualworksはもうオワコンっぽいね。 Dolphin Smalltalk楽しいね〜 Win限定だけど簡単なGUIアプリならこれで十分? dolphin smalltalkってバイナリ配布は無いよね? >>597 VisualWorksは今回のPUL版制限で自らとどめかと Pharoに流れるってことも考えにくいからSTコミュはさらに縮小という結果に そもそもあれだな PUL版からセキュリティライブラリ抜くようになって随分経つから とっくに終わってたのかもしれないな・・ >>601 これそうなの!?サイズがあまりに小さかったんでスルーしてた。 サイトの説明だとVisualStudio入れてソースからビルドしろって書いてあるし。 あ、7.1.4ならセットアップ形式で配布されてるってことね...失礼しました。 Pharo 8.0でネィティブウィンドウを提供するから、VisualWorksは留めを刺されそう。 既に終わったマイナー言語の信者が ユーザ数でマウントしてるのクソ笑うわ 情弱アンチがしたり顔でちょっかい出してくるのクッソ笑うわ 言語をオワコン視するとき、言語もまたこちらをオワコン視しているのだ あるクラスの定義全体をソースファイル形式でざっと見るような機能はないのかしら。 エクスポートしたらソース形式になるのは分かるんだけど。 ちょっと他のクラスを参考にしながら書くみたいな時にBrowserだと見える範囲が狭くてマウス操作が多くなるなぁと思うのですよ。 >>610 処理系は? たとえばSqueakとかPharoなら String streamContents: [:ss | YourClass fileOutOn: ss] とか >>610 Pharo 7のCalypsoブラウザはその辺りの軽減を狙ってるけど まだタブ移動操作が必要だね。 >>611 なるほど! 使わせてもらいます >>612 ブラウザを使わず定義する文法があれば改善しそうだけどね >>613 まだ実験段階でいろいろバグが残ってるけど、 これのCoderってのがそのコンセプトに近い。 https://gtoolkit.com/#components Pharoに限らないかもしれないけど、プロトコルって実行時には何か意味あるの? メソッドの整理みたいなコーディング上の機能だけ? 例えばprivateにすると赤い印がついて意味ありげになるけど、普通に呼べるし。 >>615 あれはメソッドを分類して見せているだけ。 アクセス制御的なものは全くない。 >>615 Monticello(SCM)的にはパッケージに含まれないクラス以外に定義されたメソッドを パッケージに含める目印に流用している(つまり意味はある)けど実行時ではないからノーカン? あと、メタプロ的には実行時に利用可能な情報であるとか まあともあれ>>614 の言うとおり通常は単なる分類 あるいは「メソッド」というオブジェクトの属性の一つ みたいな感じ >>616 >>617 ありがとう。 >>617 が言うパッケージに含まれないクラスを...ってのがよく分からないけどMonticello自体よく分かってないので勉強してきます。 Dolphin Smalltalk 7.1、Windows 10日本語版で起動しないな VirtualBoxにインストールしたWindows 10英語版だとあっさり起動した 7.1から追加されてるコードページの処理とかがおかしいのかねぇ >>620 システムロケールを日本語からEnglish(United States)に変更すると起動可 青木先生の講座からSmalltalkが消えていた PythonとJava教えてるってさ >>622 教わる側もバカじゃないし、いまは少しググれば 「あれ?なんでこんなオワコン教わってんの?意味なくね?」 って気づいちゃうからね すげー反応遅かったな… もうヲチしてないのかな… しょぼーん Smalltalkの講義をやりたきゃ、南米やヨーロッパあたりの大学に行くしかないな。 >>586 >ブロトタイプはsmalltalkでさくっと作って >プロダクションはJavaScriptに書き換える まあそういうやり方が現実的だろうな? ライブラリやドキュメントや書籍とか 情報の充実度がぜんぜん違うからな! >>622 学校なら生徒からの要望があるだろうからな 今時普通に普及してる言語を教えてくれって! VisualWorks 9.0がやっと出た 予定通りObjectStudioと統合したバージョンになったようだが いつものようにPUL版は使えないんだろうな 一つだけいいことがあるとすれば8.x系でmacOSの3〜4世代前くらいまでしか対応できてなかったのが ようやくCatalina対応したってことくらいかな・・ ライセンスやセキュリティライブラリの問題が厳しいのは相変わらずだろう まあ今更ではある どうもV9から日本語版というのがなくなるっぽいねえ 大丈夫なのかね8.3とかライブ変換ON/OFFどっちでもデバッガに落ちるくらい 日本語扱えたもんじゃなかったが UTF8/16も問答無用でCJK互換漢字が正規化される関係でファイル名をそのまま扱えないこともたまにあるが これV7くらいからずっと引きずってる問題でリポートはしてあるけどファイル名をそのまま扱おうとすれば手を入れるしかなかった CatalinaからはCJKをファイル名に使うことはそもそもできないようになったので 自動的に解決ってことにはなるんだけど >>632 ずっといまどき普通に普及してる言語教えてなかったのに今更やん 本来はSmalltalk / Prolog / Haskell / Lispみたいなパラダイムを具現化した言語は大学でちゃんとやった方が良いかもね。 マーケティングを考えるとPythonとかになるんだろうけど。 LISPやったらSmalltalkは不要 っていうかSmalltalkはウンコ 半年遅れたこともある リリースしないってことはないだろうけど 無償版は起動時間とヒープ量で制限するのが妥協点かな。 いつものようにセキュリティライブラリを外して来るはず read.cgi ver 07.5.1 2024/04/28 Walang Kapalit ★ | Donguri System Team 5ちゃんねる