Squeak入門
(by Yutaka Kamite)

last update: 8/9/2003 111127


過去ページ。Squeak もいろいろな情報源が出来たので、本HPの更新は中止しています。

Squeakを勉強中の kamite の情報収集の記録です。後学の方のために、重要部分は日本語の要約をつけるように心がけました。皆様のお役に立てれば幸いです。

Amazon(JP)での Squeak 検索   Amazon(JP)での Smalltalk 検索

 

cover

スクイークであそぼ(8/9/2003)   いよいよ発売

ISBN:4434029479 4434029479 Tohru Yamamoto著 翔泳社 ¥1900

出版社/著者からの内容紹介
 ある日ネズミのカマンベールは、不思議な魔法を使うチーズ・ウィザード(魔法使 い)に出会いました。魔法の名は「スクイーク」。スクイークは、子供たちでもコン ピュータをかんたんに使えて、世界をもっと楽しくできるようにしたいという大魔法 使いによって作られた、魔法のコンピューター。スクイークには「スクイーク・トイ」 という魔法が用意されていて、じゅもんが書かれたタイルを組み合わせて、いろいろ なことができるのです。不思議な魔法がすっかり気に入ったカマンベールは、自分も その魔法を使えるようになりたいと思い、魔法使いに弟子入りして魔法の修行をはじ めるのでした…

   本書は、「大魔法使い」ことアラン・ケイ氏らによって製作されたプログラミング 環境「スクイーク」の入門書です。タイル・スクリプティング言語「スクイーク・ト イ」を使って、大人から子供まで、初めてパソコンに触れるような読者でも楽しくプ ログラミングできる、画期的な書籍です。全編をスクイークの世界そのまま絵本にし ていますので、本を開きながらパソコンを使って、スクイークの世界を冒険できます。 付録CD-ROMにはスクイーク(Win&Mac版)とサンプルプログラムを収録しています。

書評トップ 種本トップ


cover

Squeak入門 (3/20/2003)   いよいよ発売
ISBN:4434029479 4434029479

MarkJ.Guzdial;Kimberly M.Rose
エスアイビ−・アクセス (星雲社) 2003/03出版
21cm 266p [A5 判] NDC分類:007.64 販売価:\2,800(税別)

1 バック・トゥ・ザ・フューチャー―Squeak物語:Smalltalk自身で書かれた実用的Smalltalk
2 Smalltalk初心者のためのSqueak入門
3 Morphic入門:SqueakのGUIフレームワーク
4 Squeakの国のAlice
5 Squeakでネットワーキング
6 Squeakオブジェクトエンジン早分かり
7 その後のバック・トゥ・ザ・フューチャー

サポートページ エスアイビ−・アクセスさんのHP。原著のCD-ROMのダウンロードができます。

書評トップ 種本トップ

cover

ケント・ベックのSmalltalkベストプラクティス・パターン―シンプル・デザインへの宝石集
ケント・ベック (著), 梅澤 真史小黒 直樹・皆川 誠・森島 みどり (翻訳)
ISBN:4894717549 ピアソン・エデュケーション (2003-04-10出版)

第1章 イントロダクション
第2章 パターン
第3章 振る舞い
第4章 状態
第5章 コレクション
第6章 クラス
第7章 フォーマット
第8章 開発例

待ち望んでいた名著の翻訳がでました。必読です。(4/1/2003)

書評トップ 種本トップ

----------------------------------------------------------------
ALAN-K楽しかったですね!

http://www.db.soc.i.kyoto-u.ac.jp/alankay/c5.htm

----------------------------------------------------------------

cover

近藤 博次さんの 本が出ました。(1/10/2003)

よくわかる最新オブジェクト指向の基本と仕組み
―オブジェクト指向システム開発入門
How-nual図解入門Visual Guide Book

とても素晴らしい内容でした。中級、上級OO技術者も必読。
 書評(☆☆☆) 書評トップ 種本トップ

Squeak Browser Plugin のインストール(日本語)を追加しました。(07/04/2002)
やまもととおる さん Fun Fun Squeak!! ETC(今の所Stackだけ)が追加されました。必見(06/23/2002)
Swiki1.3(Comanche5.0)のインストール (06/14/2002) を作成しました
MorphicFallingObject(Guzdial)を学ぶ (06/13/2002) 作成中、Morphic入門(06/8/2002) に記事を少し追加しました。(作成継続中 ) 

チュートリアル

短縮キー早見表

操作ワンポイント Squeak の学び方(04/30/2001) JavaプログラマのためのSmalltalk構文のまとめ(改訂 04/19/2001)
「Diving in to Smalltalk」 を学ぶ(日本語)(12/15/2002)(進行中)

デバッガの使い方(日本語)(05/04/2001) SUnit (テスティングフレームワーク)の使い方(日本語)(2/14/2002修正)

メタクラス入門(暫定版)(05/08/2001)    Morphic入門(06/8/2002) 作成継続中   MorphicFallingObject(Guzdial)を学ぶ (06/13/2002) 作成中

「ウィンストンのSmalltalk」のSqueak対応のためのソース変更 (日本語)(04/12/2001)

 

定番リンク
Squeak公式ページ http://www.squeak.org/  チュートリアル http://www.squeak.org/documentation/index.html  Squeak情報交換ページ Squeak Swiki

squeakland http://www.squeakland.org/    ダウンロード 正式最新版は http://squeak.org/download/ Squeak 3.0 (#3552)
Squeakのインストール  Squeak Browser Plugin のインストール(日本語)(07/04/2002) ブラウザでSqueak が走ります!

VisualWorksNC 5.x

ダウンロード (VWNC) VisualWorksNC 3.1を発見しました

梅澤さんのチュートリアル。 HappySqueaking   インストールからメタ機能、デザインパターンまで。超高レベルです。

阿部さんのHPより 「多国語化Squeakのホームページ」 電子Toyの記事(Squeakを知りたいっ! 平井夏児さん MacFan)もあります。
鷲見正人(すみまさと)さんのHP なんちゃって Squeaker's SwikiMorphic レッスン(もうひとつの Squeak 入門)  Squeak に関するコラボのための場 などがあります。macwireの記事 もあります
大島さんの多国語化Squeakホームページ

やまもととおる さん Fun Fun Squeak!! Squeak Tour Play eToy  STACK 

青木さん:Smalltalkソフトウェア開発

SML(Smalltalkers' Salon Mailing List) Squeakメーリングリスト
2チャンネル Squeakスレッド(全部:Ψ Smalltalk/ Squeak 教えろゴルァ Ψ) 
Squeak SwikiのLearning to Squeakにリンクされているチュートリアルです

ホームワーク(イリノイ大学、Ralph Johnson、Visual Works)

テスティングフレームワーク・ビデオ(VW30)

 SMLより(阿部さん紹介) Slashdot Japanのスレッド

その他(上手)

Smalltalkの魅力 ブロックを調べる(08/13/2002)
主役達 People      Swikiのページを更新しました (5/12/2002
Swiki1.3(Comanche5.0)のインストール を作成しました(06/14/2002)
    SqueakのXP

NHK 「未来への教室」で AlanKay がSqueakを説明(4/14/2002)

 NHK 「未来への教室」トップページ

 SMLより(阿部さん紹介) Slashdot Japanのスレッド

Mark Guzdial の本のページ http://coweb.cc.gatech.edu/guzdial/4
(青本)Squeak: Open Personal Computing and Multimedia ただいま、翻訳進行中。 ドラフト原稿ダウンロード http://coweb.cc.gatech.edu/squeakbook/35

(白本)Squeak: Object-Oriented Design with Multimedia Applications) サポートページ 本のCDの内容などがダウンロードできます。(日本語)(04/30/2001) 

               Guzdial UML講義資料 UML.ppt and in PDF.  Guzdial パーサの実装講義資料 improvedParsing.zip

Gene Korienek他著 (黄色本) Squeak: A Quick Trip to ObjectLand Smalltalk80版の本を Squeak 用に書き直したもの。入門者で初めての人には敵している。

 Squeakって何かって? Smalltalkの一つのシステムさ。もともとのアイデアはね・・ビット操作ができる。自分のクラスが書ける。メソッド(プログラム)はシステムメソッドと同じ権利とパワーを持つ。システムのそれぞれがどうやって動いているか全部読める。ベースシステムをいつでも修正できる。
他のプログラミングシステムではほとんどが、ルーチンのコアセットを見たり、修正したりは出来ない。Squeakには自分の全部の”仮想マシン”が含まれていて、これのもとでSqueakが動くんだけど、このソースを読んで、どのように動くのかを理解し、シミュレーションで動かすことが出来る。もし、バグを見つけたり、改造をしたかったら新しい仮想マシンを創れるんだ。仮想マシンは(Smalltalkで書いた)モデルをCに直接変換するんだけど、このトランスレータはSqueakに内蔵されてるからね。これによって、いろいろなマシンにSqueakが移植できるのさ。ま、この機能を使って、最近ミュージックシンセを追加したけどね。
あ、言ってなかった、Squeakは無償で手にはいるって。
(開発メンバである、squeak.orgのkaehlerホームページより)

Squeakがハンドヘルド機器に採用され、それがSqueakが極めて効果的に動くサーバに無線ネットワークでつながることができるという事実から、(Alan Kay がXEROX PARC で呼んでいたコンピュータ)Dynabookはついに、手の届く範囲にあるという結論になる。
(2001年に刊行した Squeak Book(青本)ドラフトの、The Future Of Squeak, Dan Shaferより) AlanKay in 秋葉原

Squeakは、あのAlan KayなどがPDAなどにも搭載できるように開発したクロスプラットフォーム、軽量・超強力Smalltalkです。
Smalltalk言語の実装であり、統合開発環境であり、クラスライブラリであり、Webサーバでもあります。
まず、動かしてみればその cool さに驚くでしょう。

Squeakの素晴らしさについては梅沢(umejava)さんの Squeak Introduction Page! に詳しく書かれていますのでごらん下さい。
梅澤さんの、オージス総研 オブジェクトday2000 のプリゼン資料です。http://abee.hoops.livedoor.com/SpeakSqueak/SpeakSqueak/
Squeakの多国語化、Zaurusへの移植をやっている大島さんのHPも参考になります。(OOPSLA99レポート)

リンク(雑)

Squeak概要(英文) 

Squeak Online Book

Smalltalk言語の概要 Squeak Central
http://www.mucow.com/squeak-qref.html Andrew Greenber  Squeak本の付録についているもの  
http://www.cosc.canterbury.ac.nz/~wolfgang/cosc205/smalltalk1.html ちょっと古いけど内容はいい
Squeak Smalltalk: A Quick Reference
 (リンク移動先要確認??)