Squeak入門




過去ページ。Squeak もいろいろな情報源が出来たので、本HPの更新は中止しています。
Squeakを勉強中の kamite の情報収集の記録です。後学の方のために、重要部分は日本語の要約をつけるように心がけました。皆様のお役に立てれば幸いです。
Amazon(JP)での Squeak 検索 Amazon(JP)での Smalltalk 検索
![]() |
スクイークであそぼう
ISBN:4434029479 4434029479 Tohru Yamamoto著 翔泳社 ¥1900 本書は、「大魔法使い」ことアラン・ケイ氏らによって製作されたプログラミング 環境「スクイーク」の入門書です。タイル・スクリプティング言語「スクイーク・ト
イ」を使って、大人から子供まで、初めてパソコンに触れるような読者でも楽しくプ ログラミングできる、画期的な書籍です。全編をスクイークの世界そのまま絵本にし
ていますので、本を開きながらパソコンを使って、スクイークの世界を冒険できます。 付録CD-ROMにはスクイーク(Win&Mac版)とサンプルプログラムを収録しています。
|
![]() |
Squeak入門
MarkJ.Guzdial;Kimberly M.Rose 1 バック・トゥ・ザ・フューチャー―Squeak物語:Smalltalk自身で書かれた実用的Smalltalk サポートページ エスアイビ−・アクセスさんのHP。原著のCD-ROMのダウンロードができます。 |
![]() |
ケント・ベックのSmalltalkベストプラクティス・パターン―シンプル・デザインへの宝石集 第1章 イントロダクション |
----------------------------------------------------------------
ALAN-K楽しかったですね!
http://www.db.soc.i.kyoto-u.ac.jp/alankay/c5.htm
----------------------------------------------------------------
![]() |
近藤 博次さんの 本が出ました。 よくわかる最新オブジェクト指向の基本と仕組み |
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) | |
|
「銀行口座クラスを作成する(by
John Maloney)」 を学ぶ(日本語)(ソースコード追加 改訂 04/30/2001)
銀行口座クラス(BankAccount)を実行プログラムにする(日本語)(01/00)
|
|||
「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) |
|
|
VisualWorksNC 5.x |
ダウンロード (VWNC) VisualWorksNC 3.1を発見しました |
|
梅澤さんのチュートリアル。 HappySqueaking インストールからメタ機能、デザインパターンまで。超高レベルです。 |
|
| 阿部さんのHPより 「多国語化Squeakのホームページ」 電子Toyの記事(Squeakを知りたいっ! 平井夏児さん MacFan)もあります。 | |
| 鷲見正人(すみまさと)さんのHP なんちゃって Squeaker's SwikiMorphic レッスン(もうひとつの Squeak 入門) Squeak に関するコラボのための場 などがあります。macwireの記事 もあります | |
| 大島さんの多国語化Squeakホームページ | |
|
青木さん: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)
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概要(英文) |
|
| Smalltalk言語の概要 Squeak Central | |
| http://www.mucow.com/squeak-qref.html Andrew Greenber Squeak本の付録についているもの | |
| (リンク移動先要確認??) | |