2007-03-01から1ヶ月間の記事一覧

Croquet SDK 1.0 リリース

Croquet(クロッケー)は、3D仮想空間をネットワーク経由で共有するためのフレームワークです。Squeak システム上に Smalltalk で実装されています(いまのところはまだ? 将来的はどうなんでしょう…)。 David A. Smith's blog - Croquet SDK 1.0 Release…

クラス変数というのはやめにして、クラス共有変数とでも呼べばいいのか?

[ruby-talk:245207] class methods and instance variables in ActiveRecord::Base と一連のやりとりを見ていて思ったコト。クラスごとに管理される共有変数…といった意味合いで。 Smalltalk や Ruby で、「クラスメソッド」や「クラスインスタンス変数」と…

Smalltalk や C++ は何も発明していない。発明したのはケイやストラウストラップ。

OOP

第1回 サルでも分かるプログラミング言語の新潮流【前篇】の図中の 1969 年の Smalltalk というのはご愛敬として…(おそらく、FLEX システムあたりと取り違えられたのでしょう。自他共に認める言語オタクだけあって間違い方としては渋いですね(^_^;))気にな…

大事なのは、オブジェクト…じゃなくて、メッセージング

Smalltalk の場合、一歩という基本に当たるのはオブジェクトです。つまり Smalltalk では、すべてがオブジェクトとメッセージ交換を扱います。 IBM Developer 日本語版 : 大変申し訳ありません。このページは無効です。 ポール・グレアム …じゃなくて ブルー…

ちまた(っても Squeak 界隈限定)で流行りの Coke で遊んでみました 2

id:sumim:20070306:p1 の続き。たらいを回しているだけでは、なんだか申し訳ないような気もしてきたので、Coke Python の壊れているところでも直してみようかな…と思ったのですがまだ理解とスキルが足りていないので、それはやめにして、Coke JavaScript の…

ちまた(っても Squeak 界隈限定)で流行りの Coke で遊んでみました

アラン・ケイが Smalltalk(Squeak)を卒業して次を目指すための秘密兵器と目される“黄金の箱”あるいは「イアンのやつ」 と呼ばれている Pepsi & Coke 。地球の重力(暫定ダイナブック= Smalltalk )に魂を縛られた「オールドタイプ」な私には明らかに新た…

Squeak Smalltalk で FizzBuzz

コメント欄が「キミならどう書く? 〜いろんな言語で FizzBuzz 〜」状態…になっている Raganwald: Don't Overthink FizzBuzz より。当該エントリー中に提示されている Ruby で書かれたちょっと変わった実装の動きがよく分からなかったので、例によって Squea…