Smalltalk総合 Squeak Pharo

2013/02/16(土) 14:10:29.12
Squeak
http://www.squeak.org/
Pharo
http://www.pharo-project.org/home

商用
Cincom VisualWorks
http://smalltalk.cincom.jp/main/products/visualworks/
2018/07/24(火) 22:59:22.32ID:DZBDgB7Z
え?w
どういうこと?ww
2018/07/25(水) 02:10:01.08ID:41CwtA3+
よほど都合が悪いようだな
2018/07/25(水) 06:43:03.94ID:mN0a4pAv
Smalltalk除く細工ってw
被害妄想もここまで行くと病気ww
2018/07/25(水) 10:52:57.76ID:e+MDyKb9
Smalltalkを狙って抜いたというよりは
当初適当な比率で順位決めたらSmalltalkが二位なんかに入っちゃったもんだから
もうちょっとましな結果になるように評価法を適正なものに変えたといったところだろう
2018/07/28(土) 16:55:03.15ID:/B+yPR+/
普通に考えて外れ値の扱いになるのは仕方ないよ
一部の狂信者以外は誰も使ってないんだから
2018/07/28(土) 18:39:43.88ID:pQDm+p5U
>>494
小学校のプログラミングすら知らない人?
2018/07/28(土) 18:57:47.26ID:K993nwvZ
Scratchのこと?あれは良いものだね。
でも最早Smalltalk関係ないじゃん。捨てられてんじゃん。
わざわざ別言語に乗り換えられてるなんてゴミ言語の証拠じゃん。
2018/07/28(土) 19:26:11.63ID:eB5Nfvv3
ScratchはおろかSqueak/etoysで知識止まってるとか?
2018/07/29(日) 02:00:27.18ID:wDMxHmyD
教育用言語として普及しているのは
スクラッチであってスモールトーク自体じゃないから
やっぱりスモールトークは使いづらいってことじゃん
2018/07/29(日) 07:43:43.93ID:uE0dE1bw
子供であってもSmalltalk-72のころから常にSmalltalkは人を選んで来たよね
ドローイング/ペインティングツール、回路設計支援ツールとかまで作れたのは一握りの優れた子供だけ
Personal Dynamic Media (1977) にもブルース・ホーン(後にAppleでFinder等の開発に寄与)を含む
5人の子供の名前しかクレジットされていない
2018/07/29(日) 10:26:22.75ID:tB0h0B46
Scratch2.0の方が便利なのに、何も知らない子供にScratch1.4(Smalltalkで実装されてる)を使うように推薦するSmalltalkerって
マジで害悪だよねw
2018/07/29(日) 10:45:57.62ID:a6Ijj6Cq
オフラインならScratch1.4の方が断然便利だろ
タブ向けもPyonkeeしか提供されてないし
なんだかんだいったところで結局Smalltalk以外選択肢がないんじゃしかたない
2018/07/29(日) 11:40:52.07ID:mgWFd1me
Scratch3.0(もうプレビュー版が出てる。タブレットにも対応してるし、スマホでもプレイ可能)が正式リリースされても
SmalltalkerはPyonkeeを無垢な子供に推薦するんだろうなぁ
マジで害悪だよね
2018/07/29(日) 12:00:50.31ID:uE0dE1bw
スクラッチ勢は古参のSmalltalk使いをずいぶん煙たがっているんだな
2018/07/29(日) 19:09:40.65ID:KYxUUPyu
そりゃSmalltalkを布教したいという邪な欲望丸出しで
新バージョンへの移行を妨げる分断工作してんだから
疎まれて当然でしょ
子供の教育を考えたら百害あって一利なし
2018/07/29(日) 22:33:15.18ID:IP0PCozx
>>503
いや単に他の板から逃げて来た知ったかが居るだけだから。(実装の件とか思い込みで言ってるのバレバレだし)
2018/07/29(日) 23:26:10.09ID:ukosYdvV
反論出来なくなると、こうやって相手にSmalltalkを知らないヤツってレッテル貼るところまでがテンプレだよねw
(まあ死滅したクソマイナー言語を知らなくても不思議は無いし、成功率は高そうw)
2018/07/30(月) 09:24:27.16ID:WqtRT7VD
>>504
想像でいってんの?現場の人間の本音なの?
2018/07/30(月) 12:30:12.43ID:GSadbCB6
>>506
知っている範囲で構わないんだけどSmalltalkはどこらへんがクソだと一般に思われているの?
2018/07/31(火) 07:22:46.17ID:HSKVxhV4
>>502が自白しているように、全ては病的アンチの妄想。
2018/07/31(火) 08:07:44.98ID:hpcufxDD
所詮VBにすら負ける言語だからね
Scratchを別言語でゼロから再実装されても仕方ないよ
2018/07/31(火) 09:56:14.34ID:KsiqHYAS
>>510
VBに負けているというのは具体的には何について?
よく引き合いにだされるTIOBEインデックス等の話題に上る頻度のこと?
VB以下の言語がすべてVBに劣るわけではないと思うけど…
2018/07/31(火) 19:49:27.28ID:rWkH45O1
TIOBEだけが生きがいの>>510さんをいじめないで!
2018/08/01(水) 10:19:33.52ID:pTJ8Mj+u
SmalltalkとVBといえば九大病院
Scratchの件と合わせて他言語に完敗した歴史として語り継いでいくべき
2018/08/01(水) 12:12:18.19ID:SPXi67Wg
>>513
これのこと?

九大病院“つまずき”の真相 「要件定義の甘さ」が尾を引く
http://web.archive.org/web/19990910201442/http://www3.nikkeibp.co.jp:80/WAT2/971212/971212trein01.html

単に日本IBMの思惑とマネージメントに問題があっただけのような気がするんだけど
513はこの件で具体的にはSmalltalkの何が悪かったと語り継ぎたいの?
2018/08/01(水) 16:36:59.93ID:YzenuR1L
へー、九大病院だけじゃなくて長野オリンピックのシステムもSmalltalkじゃ上手くいかなかったけどVBでは開発出来たんだね

Smalltalkでは開発失敗したけど、VBなら成功したんだね
2018/08/01(水) 17:10:10.76ID:BTEYoqnj
一方、米IBMは96年開催のアトランタ・オリンピックのシステム開発で
同社のSmalltalk開発ツールであるVisualAgeを使用しなんら支障なかったので
結局、日本IBMの技術力とマネージメントだけが問題なんだよね
2018/08/01(水) 23:42:33.11ID:De3zxK3m
VBでも開発に失敗してたら、そういう言い訳も通ったかもねw
2018/08/01(水) 23:50:04.05ID:De3zxK3m
ていうか、Smalltalkから他言語に乗り換えた話ばかりじゃん
逆に他言語からSmalltalkに乗り換えた例はないわけ?
一件くらいあるだろゴミクソ言語でも
2018/08/02(木) 04:59:21.56ID:Ys32VeUa
自分のバカを晒すのってそんなに快感?
2018/08/02(木) 07:14:28.33ID:CFrO6zQZ
キミみたいな筋金入りのアンチならケント・ベックがその名をはせた
クライスラー総合報酬(Chrysler Comprehensive Compensation, 通称C3)プロジェクトの失敗
も大好物なんじゃない?http://bliki-ja.github.io/C3/

やれエクストリーム・プログラミングだのやれテスト駆動開発だのと偉そうなことを言ったところで
COBOLで書かれたレガシーシステムのひとつもリプレースできないヘタレ言語
これもぜひレパートリーに入れといてくれw
2018/08/03(金) 01:18:16.58ID:uU9OaLXG
失敗と言いつつ、実は成功したと思ってる例を出してくるあたりセコイねー
Smalltalkerってホントしょーもねーなw

はるか昔にCOBOLのリプレースに一時的に成功したのが
Smalltalkの数少ない(唯一の?)輝かしい成果ってことは分かったよ
その後またCOBOLに戻っちゃったみたいだけど、オマケで
VB > Smalltalk >= COBOL
って事にしてあげるねw
2018/08/03(金) 07:40:24.14ID:y6kY24dN
なに譲歩してんだよwヘタレなアンチだなww
2018/08/03(金) 09:06:32.48ID:lNyga89J
オマケでCOBOLに勝った認定でウキウキのSmalltalkerさんw
2018/08/03(金) 11:24:34.98ID:R0Cvbg6F
C3って成功プロジェクトなの?アンチの基準がいまいちわからんな
2018/08/03(金) 14:39:00.65ID:tFPKdDsk
アンチって言えばCincom出身のこの人
https://www.reddit.com/user/dlyund?count=1000&;after=t1_czedjw5

全力でSmalltalk殺しにかかっててきてて怖いw
2018/08/03(金) 19:30:36.83ID:2FdAV8tR
まだ生きてるような言い方するなよ
死んでんだよ、ずっと昔に
2018/08/04(土) 19:27:10.66ID:b5WC5Mv1
この人の主張は

- Smalltalkは個人や小さな規模では楽しいかもしれないが大規模には使えない
- Smalltalkが大規模でも快適であるような嘘の宣伝はやめろ
- うっかり真に受けてCincomに入りいくつかの大規模案件に従事したが時間の無駄になった

と(思い込みによる誤認はあるものの)アンチな理由がはっきりしていて見ていてすごく胸が痛むが

ここに居着いているアンチはSmalltalkを使ったことはおろか恐らくは関わりすらなかったろうに
今はただひたすらSmalltalkが死んだことにしたいだけのために日々戦っていてそれもそれで気の毒だ
2018/08/04(土) 20:25:36.59ID:FQScXhqI
Smalltalkは分かりやすく底が浅いから
直ぐに大規模開発には使い物にならないって分かりそうなもんだけどな
2018/08/04(土) 23:02:14.06ID:JbVQBnJc
>>525
結局Smalltalkは大規模に
使えないってハッキリしたじゃん

>>527
>思い込みによる誤認
って何?
2018/08/05(日) 00:31:28.24ID:GRCljFf8
おまゆう
2018/08/05(日) 11:51:45.29ID:BjqtCINc
>>529
よく分からんけど朝鮮人とかが一向に証拠出さないようなもんかな。
2018/08/05(日) 13:05:45.94ID:UK/B67EM
>>531 ケツの穴野郎は出てけ
2018/08/11(土) 20:05:55.95ID:45fzZyx2
Smalltalkは大規模開発に使えないのは分かった。
だったら小規模開発には使えるの?
2018/08/11(土) 21:54:00.90ID:LP7D49Ec
粘着アンチ?
2018/08/11(土) 22:35:15.61ID:v6slN3br
案外Smalltalkラブなのかもね!
2018/08/11(土) 23:09:16.10ID:dFDFw6X4
中規模ぐらいまでは実績あるよ
2018/08/12(日) 00:27:01.19ID:zrQKHFYI
人数、クラス数はどのくらいでした?
2018/08/12(日) 17:42:54.53ID:LIc9zCtF
具体的な数値を言ったら「あれ?そんなクソザコ小規模を中規模呼ばわりしてるの?Smalltalkerってクソザコだねw」
って言われてしまいそうで怖いです
勘弁してください
539デフォルトの名無しさん
垢版 |
2018/08/13(月) 10:38:28.57ID:9A3JP9yQ
モデルベース開発は「動く仕様書」が必須だから、あとは使い所を決める人のセンスの問題だな。
2018/08/13(月) 13:38:17.74ID:WcnOdzdd
使い所を決めるセンスがある人が死んだ言語を選ぶわけがないから
Smalltalkによる開発は必ず失敗するってことだね
2018/08/13(月) 15:31:58.13ID:sJwTnUZU
自己定義してて、コードに全部実装書いてあるSmalltalkやっぱ偉大だな… 哲学的な問にも応えてくれる
2018/08/13(月) 19:38:04.63ID:MscllZ9T
>>541
まあ元々、設計と実装の分離ってのは、初期の頃の「やり直しのコストが高い」時代のバッドノウハウだからねえ。
今でもSI時代のウオーターフォール方式を引き摺ってる所は多い。
2018/08/13(月) 20:08:23.74ID:H69VLQ/w
ここんところSmalltalk-72で遊んでいるんだけど
https://lively-web.org/users/Dan/ALTO-Smalltalk-72.html

Smalltalk-72の実装がブートストラップくらいしか自身で記述されていないのが辛い
http://www.fit.vutbr.cz/study/courses/OMP/public/software/sqcdrom2/Packages/Languages/Smalltalk72/ALLDEFS

Squeak Smalltalkで書かれたのもいちおうあるけど細かいところは端折っているっぽい
http://wiki.squeak.org/squeak/989

すべての言語処理系がSqueakみたいにセルフホスティングされていると学習がすこぶる捗るんだけどなぁ…
2018/08/16(木) 11:11:28.77ID:pVGvIeE9
学習がすこぶる捗るのに死んじゃったの?
2018/08/16(木) 20:45:03.97ID:i9v1iZeN
いいかげんうざいよ
2018/08/16(木) 21:03:20.15ID:IlTpcGkS
>>543
ALLDEFSの文字化けしてないヤツ(しかもたぶん当時実際に使われてたバージョン)見つけた!

https://archive.org/stream/bitsavers_xeroxsmall_3302539
2018/08/17(金) 07:11:53.61ID:lJ8Jpbwn
Windows1.0を起動できたって喜ぶのと同じレベルだけど、そういう非生産的なのも趣味としては良いよね
2018/08/17(金) 10:14:46.01ID:QKG2yL7s
PolyMathOrg の libtensorflow-pharo-bindings を macOS と Windows とで試してて気になったんだけど
GitHub からのクローン後のコンパイルが macOS版 Pharo だと一瞬なのに
Windows版だとかなり時間がかかるのはそういうもの?
2018/09/18(火) 10:31:26.55ID:2H283xTJ
ESUG2018レポよろ
2018/09/21(金) 04:29:36.30ID:5UbCOj58
設計思想はObjective-Cに継承されたんだからええやんか
2018/09/21(金) 07:07:31.45ID:8t45PN66
あれは別物や
2018/09/26(水) 10:51:07.73ID:o/7kFtY0
>>544
お題スレでは現役
2018/09/27(木) 08:32:01.22ID:9hcRyd4b
捗る…?
2018/09/27(木) 18:05:32.22ID:mSOUOLu4
はてさて
2018/10/08(月) 22:47:05.37ID:9UO4hIkk
Squeak 5.2 リリースノート
https://raw.githubusercontent.com/squeak-smalltalk/squeak-app/squeak-trunk/release-notes/5.2
556デフォルトの名無しさん
垢版 |
2018/10/23(火) 03:44:46.09ID:vPALKJYy
未だ開発続いてたんかっ
2018/10/30(火) 23:20:52.80ID:9WHYxzl4
仕事だからな
2018/11/09(金) 02:57:21.18ID:nS+g1Mer
お題スレでは現役だからな
2018/11/21(水) 02:12:31.81ID:MQCFdf+c
http://mevius.5ch.net/test/read.cgi/tech/1538096947/385
>このスレは不特定言語スレだけど
>高速性ならC/C++/Rast
>コンパクト性の追求ならSmallTalkとかRubyとか
>RADならJavaとかPythonとか定番固定化。
>既にもうある程度少数特定言語スレになりつつあ
>る希ガス

ほぼ一人の活躍のおかげでSmalltalkの評価がむっちゃ高い
560デフォルトの名無しさん
垢版 |
2018/11/27(火) 03:49:49.78ID:p7xk4LUx
Advent Calendarの季節だよもん
561デフォルトの名無しさん
垢版 |
2018/12/13(木) 03:03:42.22ID:1+4HnLeF
オブジェクト指向のネタスレでSmalltalkの話でてたな
ここでももっと話せよ
2018/12/13(木) 06:54:33.26ID:ilwXN+sT
他言語の人たちが珍しがる話でもSmalltalkだと語るまでもない事だったりするし…

どんな話がしたいの?
2018/12/19(水) 22:17:29.74ID:Wktc55ek
なんで死んじゃったゴミ言語にしがみついてるの?
人生無駄じゃない?
2018/12/20(木) 03:53:13.38ID:AfgKypnY
それそのまんまお前に返すわwww
死んだ言語に粘着して人生無駄にすんなや
2018/12/24(月) 20:34:39.80ID:4E4xJWqZ
タブレット対応のScratch3.0がそろそろ出ますね
Pyonkeeさん、お疲れ様でしたw
2019/01/03(木) 17:05:25.37ID:kOy6SfSN
Visualworks 8.3でずっと止まってると思ったら
次期バージョンのV9を準備中なのな
Objectworksと合体するとかスライドショーに書いてたがどうなることやら
2019/01/04(金) 05:05:18.57ID:y0ShmwnO
先祖と合体?
2019/01/24(木) 11:47:54.93ID:EWOM49zk
http://pharo.org/news/pharo7.0-released
2019/03/17(日) 13:02:06.01ID:F89k9A+v
https://www.google.co.jp/chrome/thank-you.html?brand=CHBD&;statcb=0&installdataindex=empty

南米はUMLツールのastahが売れたり、prologで作られた超高速開発ツールが販売されたりと、音楽同様秘境すぎる。
2019/03/30(土) 07:49:05.09ID:ZNjuEFZZ
Design patterns Smalltalk companion の電子書籍って出てますか?それと同じような本でお勧めを教えてください
2019/03/30(土) 10:21:55.77ID:DAwRHCZZ
代わるものは思い付かないですね^^;
紙媒体では駄目なのですか?あるいは自炊とか。

ご存知かもしれませんが、一部ドラフト原稿がこちらで読めます。
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.
2019/05/15(水) 03:00:15.00ID:+0s9mSlG
VisualWorksはPUL版の提供にさらに制限くわえてきたね
8.3.2のlatest欲しかったらREVライセンス買えってさ年間500ドル
そもそもセキュリティライブラリもずっと同梱しないままだからWEB関連開発できないし
一体この先どうするつもりなんだろうね

ライブ変換の入力はバグって使い物にならないしまったく・・
もういいかなって気がしてくるってもんよ
いいけどさ、払ってもでも年間500ドルはさすがにないわ
せめて100ドルにしてよ
2019/05/15(水) 07:47:08.08ID:TsVBVaTo
ライブ変換って何?
2019/05/27(月) 13:41:12.08ID:Q5YGcT8P
mathematicaは無料になったのになぜ時代に逆行する?
2019/05/27(月) 22:49:18.44ID:ouh7y0e1
いや、高くて誰も使ってくれないからいったん無料にして ←Mathematicaイマココ
それだとやっぱ駄目だから制限つける ←VisualWorksイマココ
って一連の流れの通りかと
2019/05/28(火) 01:46:38.96ID:i/IgkCty
学生用のライセンスも作ったからPULは単なるお試し版扱いにしたんだろうね
ただこのライセンスも制限あって北米の学生じゃないと受けられないとかありそう
2019/06/06(木) 23:36:58.34ID:9FotMbAJ
無料にしたって新規ユーザなんて絶対に増えないんだから
いま居る物好きが年老いて死滅するまで
高値で売りつける以外の道はなかろう
2019/06/07(金) 00:59:26.10ID:fLOoWLFE
 Unityみたいなライセンス形態にした方が良かったと思うけど。
商用利用の場合、儲かっているユーザーから金を取る。
 
せっかくいいプロダクトなのにもったいないな。
2019/06/09(日) 14:53:31.19ID:SqovI5pX
儲かっているユーザーほど金を払いたがらない。
2019/06/15(土) 22:25:39.08ID:UEWwAiAD
ほとんどのSmalltalkerは商用利用可能なPharoに流れた?
2019/07/02(火) 19:11:06.42ID:kPbWmywt
なんか、バックテストで言語どれがいいか調べててRとPyとexcelつかってるんたけど、なんかおもしろいのがないかquoraみてたらsmalltalkってのを一時間前に知りました。
pharoをいれればいいの?
2019/07/02(火) 20:55:10.34ID:WKsuRCTJ
うん!
2019/07/02(火) 20:55:44.45ID:3pKxjF9d
英語が苦にならないのなら、Pharo 7がおすすめ。

PharoLauncher をダウンロードしたら、
左側のリストで
WindowsならPharo 7.0 - 32bit、
それ以外なら Pharo 7.0 - 64bitをダブルクリック。
OKしたら右側に同じ名前のアイテムが落ちてくるから、
それをダブルクリック。
これでPharo 7が開く。
Welcomeと書いてあるウィンドウの左側のリストで
Learn Pharo を選んで、右側の ProfStef go をクリック。
するとチュートリアルが始まる。
これに従っていけば、言語の基本やIDEの基本操作がわかるようになっている。
2019/07/03(水) 00:05:09.72ID:XZNwflCS
なんでWinだと32bitなの?
2019/07/03(水) 06:29:09.68ID:iUw2FgI+
vmの熟成度の問題で、今のところwindowsだけ32ビットVMがデフォルトになっている。
2019/07/03(水) 18:15:46.20ID:tz/1dhKN
チュートリアル全部終えたよ!

Pharo、R-guiっぽい感じ(マウスで選択してctrl+○で実行)もあるけどね。

言語は独特やなぁ。

pdfのマニュアルもダウンロードして流し読み。

Slideshareもみてる。世界的な建設車両の個人売買サービスがこれで動いてるらしいけど、ブロトタイプはsmalltalkでさくっと作ってプロダクションはJavaScriptに書き換える、そういう使い方が便利なの?
2019/07/03(水) 21:38:56.89ID:XZNwflCS
だね!
2019/07/03(水) 21:39:22.62ID:XZNwflCS
>>584
知らなかったー
2019/07/03(水) 21:40:07.90ID:XZNwflCS
安価まちがったー
2019/07/14(日) 09:23:54.36ID:9TcOEn5q
初歩的だけどwindows上のpharoで日本語のインライン入力はできないの?
レスを投稿する

5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況