A glimpse of Pharo$ wget -O- https://get.pharo.org/64 | bash $ ./pharo Pharo.image eval "42 factorial"TeaserSimple & powerful language: No constructors, no types declaration, no interfaces, no primitive types. Yet a powerful and elegant language with a full syntax fitting in one postcard! Pharo is objects and messages all the way down.Live, immersive environment: Immediate feedback at any moment o
3月のSmalltalk勉強会の日程が決まりました。下記の要領で行います。 日時: 2014/3/31(月) 19:00-21:00 (2時間程度) 場所: シンコム・システムズ・ジャパン株式会社 東京都港区麻布台1丁目11番9号 CR神谷町ビル11階 テキスト: 「Smalltalkで学ぶオブジェクト指向プログラミングの本質」または「自由自在Squeakプログラミング」(PDF) ※テキストは補助的なものです。初心者の方は持参されると何かと便利でしょう。 今回はSqueakからスピンアウトしたコンパクトな処理系、Cuis Smalltalkを扱います。 昨今のSmalltalk処理系というと4000クラス越えのリッチなクラスライブラリを誇るものも普通なのですが、一方で全容を理解しづらい、初心者が圧倒されてしまう、などのデメリットもあります。 Cuisは全てを把握できるシンプルさを目指して
忙しいときほどこういうことが起こる。 Pharoで何気なくSave & Quitした後、そのイメージで起動しようとすると画面表示直後に落ちてしまうという現象。 「なぜ今起こるんだ!」と怒鳴りたくなるあの(この)瞬間。 こういう時の対処方法として正当なのは、changesファイルを読み込んで該当する変更をfile inすることだけど、変更が多かったり微妙だったりするとかなり面倒くさいし、かえってミスを招く場合がある。 ということでその現象に出くわしたので解決法を探ってみた。 http://forum.world.st/Image-recovery-problem-help-needed-td4612152.html 上の記事で同じような問題に関する質問に対して、以下のようなコメントがあった。 .. you mostly sure have an infinite loop somewhere
Building and deploying your first web app with Pharo Understanding HTTP fundamentals through Zinc HTTP Components Sven Van Caekenberghe Written July 2013, updated May 2015 There are lots of ways to get something on the Web today. However, it remains important that you understand the actual mechanics of building and deploying a web application. This guide explains how to build and deploy your first
By Dave Thomas Reprinted from Celebrating 25 Years of Smalltalk, SIGS Publications. Smalltalk is much more than a programming language, it is a complete environment that represents the true philosophy of open, user-driven computing. Smalltalk provides an environment that makes programming fun for young and old, and it shields us from the plethora of APIs and technology our industry calls prog
Ruby勉強会@札幌-26 - Ruby札幌 | Doorkeeper で Smalltalk(特に Squeak Smalltalk)の thisContext を含めた変態さん機能をご紹介した流れで、今まで書いたことのないタイプの FizzBuzz 実装を思いついたのでメモ。 Integer >> fizz ^self fizzBuzz: ((self isDivisibleBy: 3) ifTrue: ['Fizz'] ifFalse: ['']) Integer >> buzz ^self fizzBuzz: ((self isDivisibleBy: 5) ifTrue: ['Buzz'] ifFalse: ['']) Integer >> fizzBuzz: fizzBuzzString | caller result | caller := thisContext sende
id:lethevert さんのコメント欄で id:squeaker さんのツッコミがあったのをきっかけに、また久々に Smalltalk-72 で遊んでみたので、メモ。 今回は、(今の)Smalltalk について知見を深めるためというより、純粋に“Smalltalk-72”という言語に興味をもって接したせいもあってか、メッセージングというたったひとつのシンプルなルールだけで、言語としての豊かな“表現力”を示してみせるパワーというか妙というかにひどく驚かされながら、けっこう楽しめました。おかげで、これまでは「こんなの Smalltalk じゃないやいっ! ワーン!!゚゚(´□`。)°゚。」的イメージ(^_^;)だったのが、今ではすっかり Smalltalk-72 の にわかファンになってしまいましたとさ。w 素人考えですが、ちょっと言語仕様のようなものをリファインすれば、30年を経た今で
The team at GemTalk knows Smalltalk. Their combined experience in Smalltalk engineering is 247 years, and in GemStone/S is 178 years! See also: the Leadership and Principal Engineers. Here are some familiar faces from the core engineering team: Back row (left to right): Alex Kogan, Steve Rawley, Dale Henrichs, Eric Winger, Daljit Singh, Martin McClure, Norm Green Front row (left to right): Bill
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く