Smalltalk for Lispers Introduction Besides the fundamental difference of function-oriented versus object oriented, Smalltalk shares a lot of other aspects, ideas and mechanisms with the Lisp programming language and systems. This document shows some of them. Please try to understand them - even if you are not a lisper, and even though some of them seem to be of academic interest only ;-) It may al
Dan Ingalls: Seven (give or take) Smalltalk implementations - 1:28:31 - Oct 23, 2005 Stanford University - www.stanford.edu/class/ee380/Abstracts/0110 () Rate: About the talk: The nice thing about a language that takes hold is that you can work with it again and again. In 30 years we have built Sma...all » About the talk: The nice thing about a language that takes hold is that you can work with i
thoughts on Smalltalk and programming in general... Sometimes a small sample is really helpful in showing the differences between two approaches. Ruby on Rails is a slick web framework for building web applications the old way. When I say the old way, I mean building URLs manually and passing parameters through query strings manually, i.e. marshaling session data manually. Rails automatically maps
I started to be fed up to see all the books I like to be out of print, so I started to contact authors and collect their old books. I would like to thanks them all and their publishers as well. If you know an author that is willing to give to the community a book, please give him my email. You can support me. Thanks in advance. Recent Pharo books You can find a lot more recent and free books at ht
We talk to David Simmons, developer of S#, about Smalltalk, Ruby, .NET and dynamic languages on the web… S# (‘S-Sharp’) is a superset/dialect of classic Smalltalk-98 which offers transparent cross-language integration and component based deployment. With a new version of S# on the horizon, we decided it was time to get the inside info from the man at the top... Huw: I haven’t noticed much signs of
タイトルのとおりの印象を持ったのをきっかけにして、Java や Objective-C の勉強を兼ねて調べてみたことをメモ。三猫さんと odz さんとのやりとりを見ていて、ちょっと関係することもあるかな…とも。 Smalltalk のクラスの“振る舞い” よく言われるように、Smalltalk ではクラスもオブジェクトです。このことは、クラスも別のクラス(俗に言うところのメタクラス)のインスタンスであり、また、メッセージのレシーバになることができることを意味します。 もっとも後者の「レシーバに云々…」については、ケイのオブジェクト指向かそれに準ずるオブジェクト指向に立脚したときに限る…との但し書きが必要でしょう。つまり、C++ や Eiffel、Java など、ストラウストラップのオブジェクト指向の強い影響下にある言語においては、そもそもメッセージングという概念はそぐわないので後者は無用と
Sorry, Squeak Swiki has moved to 'http://wiki.squeak.org/squeak/5851'. Please update any bookmarks. Squeak 3.7 :: Comanche 7.0.2 :: Swiki 1.5
I ran across this interesting Podcast - it's a regular Ruby On Rails podcast, but this one spoke with Josh Susser, who came out of Xerox (not Parc) with a Smalltalk application background. There's some interesting talk about how Ruby is similar to Smalltalk, and in how it differs. I'd be curious to know whether Josh has looked at Smalltalk recently - I'd love to hear his take on Seaside, for insta
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
Derive Your Dreams 経由で。 http://research.sun.com/projects/plrg/fortress0866.pdf Traits are named program constructs that declare sets of methods. They were introduced in the Self programming language, and their semantic properties (and advantages over conventional class inheritance) were analyzed by Schärli, Ducasse, Nierstrasz, and Black [23]. In Fortress, a method declared by a trait may be eithe
Little Smalltalk で VM のソースを眺めていたら、むらむら(違)と Squeak VM をビルドしたくなったのですが、初心者にはとうてい無理っぽかったので、外部プラグイン(OS X 向けには ○○.bundle とかいうやつ。仮想マシンレベルで Squeak システムの機能を拡張する)のビルドで我慢しておくことしました。以下はそのメモ。 いろいろと参考にさせていただきました。ありがとうございます。 Squeaker's Scrapbook - MacOSX版VMのビルドについて 自由自在 Sqeuak プログラミング - 14 章、VM プラグインの作成 ど素人のためのど素人によるSqueak入門 - VM Plugin 2ちゃんねる - [荒井権]すくいーく・スクイーク[アラン・ケイ] (387-391) VMMaker のインストール Squeak システムを起動し、
id:lethevert さんのコメント欄で id:squeaker さんのツッコミがあったのをきっかけに、また久々に Smalltalk-72 で遊んでみたので、メモ。 今回は、(今の)Smalltalk について知見を深めるためというより、純粋に“Smalltalk-72”という言語に興味をもって接したせいもあってか、メッセージングというたったひとつのシンプルなルールだけで、言語としての豊かな“表現力”を示してみせるパワーというか妙というかにひどく驚かされながら、けっこう楽しめました。おかげで、これまでは「こんなの Smalltalk じゃないやいっ! ワーン!!゚゚(´□`。)°゚。」的イメージ(^_^;)だったのが、今ではすっかり Smalltalk-72 の にわかファンになってしまいましたとさ。w 素人考えですが、ちょっと言語仕様のようなものをリファインすれば、30年を経た今で
home mvc MVC XEROX PARC 1978-79 I spent a very happy and inspiring year as a visiting scientist with the Learning Research Gorup (LRG) at Xerox PARC from the summer og 1978 to the summer of 1979. This group was dedicated to Alan Kay's vision of the Dynabook; a portable computer that should contain all data of interest to its owner/user. Very importantly, these data included the programs the owner
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く