Textbook about Jun for Smalltalk 青木さんがメーリングリストに投稿された文章をビジュアル化してまとめました ( http://www.sra.co.jp/people/aoki/TextbookAboutJun/ ) まとめるにあたって 基本的に、各テキストブックのページの文章は、すべて青木さんの文章をそのまま引用しています。 文章内で指定された画像は、そのままリンクを貼っています。 画像、アニメーション、これらに付随する説明/プログラム等は浅岡が付け足したものです。 (追加画像は、Windows版 VisualWorks 5i.x or 7.x を基本的に使用します。) 浅岡が付け足した個所は背景色が黄色になっています。 なるべく分かりやすいように、まとめてゆきたいと思っています。 よろしくお願いします。
.stではなくチェンジセット(.cs)で出されると良いと思います 鉄は熱いうちに打て。○○○は柔らかいうちに突け - ずっと君のターン(コメント欄) 勉強会ですでに触れられている内容でしたら重複します(し、コメントに横から失礼とは思いました…)が、チェンジセットについてご存じないといけないので、念のため。 「チェンジセット」というのは、ユーザーがシステムに加えた変更を自動的に記録・蓄積してくれるデータベース、およびそこに蓄積された差分情報を指します。開発が一段落ついたとき、チェンジセットに蓄積された差分情報を、別のイメージにファイルイン(file in)可能なチェンジセットファイル(.cs)として書き出すことができます。以下、チェンジセットの使い方を簡単に。 ■ 新しいプロジェクトを作成する 「プロジェクト」とは、簡単には“仮想デスクトップ”のことです。デスクトップクリック →「開く…」(
ゆの in language は面白かったけれど、ハッカーとかギークだとか、その気のある人しか楽しめないと凪瀬さんは言う。 「秘密結社的な壁」と言われるとなんだかカッコよすぎで、「ちょっと大げさ・そこまで高い壁じゃないよ」と言いたくなっちゃうけれど、ようするに変態は変態を識るということですね、と言い換えると、なるほど、壁は高そうですw(いぬかみっ!のようです...) 実際、我が身を振り返れば、恥ずかしながら、よぅわからんネタが結構あったなぁと(^^; このお祭りをフルで楽しめたのは そうとうの変態、もとい、よほどの言語マニアとかハッカーさんに限られたのかもしれません。 しかしそれではちょっともったいないです。特に、ゆの in Smalltalk は、ゆの in Java の 純粋にハッカー達のすばらしき変態さ(ほめ言葉)を楽しむパターンとちがい、Smalltalk の変態さ(ほめ言葉)も併
David ShafferShaffer Consulting This material has found a new home This original tutorial material has been substantially updated and expanded for Seaside 3.0 (by Michael Davies, Stephane Ducasse, Lukas Renggli, and Rick Zaccone) into a Freely available Seaside book. Please update your links to point to http://book.seaside.st. I still maintain the Testing Seaside Components chapter here because it
ど素人のためのど素人によるSqueak入門ですが、スパム対策のために長らくコメント投稿を含む書き込みを禁止していましたが(まぁ2年ほどSqueakとは無縁だったわけですが...)、別サイトにてDrupalで再度構築しなおしています。まだまだですが、squeak.sitej.net です。よろしくお願いします。 Plain2をUbuntuで動かす場合Makefile,macro.c,macro.hの修正が必要。あと入力はeuc-jpならOK。 Squeak関係 OpenCVとの連携 プラットフォーム非依存のかな漢字変換フロントエンド Cコンパイラtccとの連携 デバイスドライバとの連携 その他 Processing WPF/Silverlight 仕事などの忙しさにかまけて、2年間ほどSqueakから遠ざかってました。1週間前からいじりはじめたが、もうすっかり忘れてます。CMSのdrupal
The following documents and programs are distributed under the GPL (GNU General Public License) as free software. Smalltalk Gymnasium in Nikkei Software Primary Mathematics for Smalltalker (VisualWorks 7.x) Textbook about Jun for Smalltalk (VisualWorks 7.x, 5i.x and 3.x) Textbook about Jun for Smalltalk in Japanese Textbook about Jun for Smalltalk in English Original Textbook Smalltalk Idio
VisualWorks 初心者向けチュートリアル これらのチュートリアルは、VisualWorksを使用して、Smalltalkおよびそのコンポーネントを迅速に習得できるよう設計されています。 最初のチュートリアル GUIチュートリアル WebToolkit チュートリアル Seaside チュートリアル new!! VisualWorks トピック new!! 2008/09/24更新 最初のチュートリアル 最初のチュートリアルは、Smalltalkについて全く知らない人を対象としていますが、若干のプログラミング知識を必要とします。 可能な限り速くSmalltalkを習得するために、コードを書くことに集中します。そうすることにより、VisualWorksの基本的な開発ツールにも慣れてくることでしょう。 このチュートリアルのシナリオは、Webサーバが生成するログファイルを
Smalltalk ではスタックフレームも「コンテキスト」と呼ばれるオブジェクトです。ちなみに、実行中のコンテキストに容易にアクセスできるようにわざわざ thisContext という擬変数まで用意されています。Smalltalk には予約語は全部でたった6つしかない(他は self、super、nil、true、false)うちのひとつを使うわけですから、これはある意味、破格の扱いです。 こうした背景もあってか、はたまた私の単純な思い込みでか、Smalltalk のデバッガは「コンテキスト(や、その連なりによって表現されるコールスタック)をブラウズするためのツール」という性格が強いように感じられます。クラス用ブラウザがクラスブラウザ、インスタンス用がインスペクタなら、デバッガはコンテキスト向けに特別に用意された“第三のブラウザ”といったところでしょうか。 ▼デバッガの起動 デバッガを起動
Rails勉強会@東京#28 での講演前半です。後半は編集が終わったらアップします。撮影時の問題で、一部音声が途切れ途切れになっています。ごめんなさい。どうもカメラのオートフォーカス時に音声が切れちゃうみたいです。
はじめに オブジェクト指向プログラミング Smalltalkプログラミング Smalltalkのインストール 仮想マシン・仮想イメージ・ソースファイル・チェンジファイル 参考文献 基本 do it コメント リテラル 変数 メッセージ式 Smalltalkプログラム 参考文献 内部 バイトコードとリテラル クラスとインスタンス インヘリタンス オブジェクトの内部構造 オブジェクトの寿命 参考文献 制御 遅延評価 継続 分岐 繰返し 巻き戻し 例外 フォーク プロミス プロセス セマフォ 参考文献 描画 座標 矩形 グラフィクスコンテキスト 色 非表示面 画像 テキスト フォント 参考文献 開発 依存性 ペン モデル (Plotter) ビュー (PlotterView) コントローラ (Plot
http://www.object-arts.com/content/navigation/products/dce.html と、言うわけで、Model-View-Presenter で評判の Dolphin Smalltalk で遊んでみる。と言っても始めて触るのでさっぱりどこから手をつけていいやら。。。 メモ 最初のウインドウを System Folder と呼ぶ アプリケーションは Package Browser というので管理する。 メソッドは複数のカテゴリに登録できる。 画面は View Composer で設計する。 設計した画面は Presenter のサブクラスのクラスメソッド resource_Default_view に格納される。 準備 自分の作ったプログラムが他と混ざらないように Package を作ります。Package は Squeak の Change Se
MOSA発行のメールマガジン「MOSA Developer News」、略称“モサ伝”で 2007-04-17 第248号まで連載された、「SqueakではじめるSmalltalk入門」のバックナンバー・アーカイブページです。執筆時点の古い情報やリンクを含んでいるので注意してください。 連載記事アーカイブ 第01回 Smalltalk/Squeak システムの歴史 第02回 Squeak システムのインストール手順 第03回 GUI について 第04回 簡単なスクリプトの実行 第05回 ペイントスクリプト解説(前半部分) 第06回 ペイントスクリプト解説(後半部分) 第07回 制御構造について 第08回 ペイントスクリプトの機能拡張 第09回 クラスもオブジェクトであること 第10回 ブラウザの起動 第11回 メソッドのブラウズ 第12回 メソッド、クラスのカテゴリ 第13回 インスペクタ
ついでにSmalltalkでも試そうと思ってSqueakをインストールしたけど… - 西尾泰和のはてなダイアリー Smalltalk、特に Squeak Smalltalk は、言語処理系や IDE というより、あたかも“ゲストOS”のように振る舞うので、ちょっと試してみたいと思い立ってインストール&起動まではできたものの、そこから先には、独自の GUI や操作スタイルに阻まれて進めなかった…という経験をお持ちの方も多いと思います。 そこで、Smalltalk 環境独自の GUI ツール群の使い方はあとで覚える(あるいはそもそもそれほど興味がない←しょぼーん…(^_^;))として、今のところは、試してみたいコードを動かしたり、どんな動作になるのか確認ができればいい…といった忙しい人向けにざっくり、Smalltalk 式を評価するための方法のようなものを書いてみました。 とりあえず、マシンが
[Happy Squeaking!!] - オブジェクト指向再入門 - ↑Click here!! 梅澤 真史 © 1999-2001 OGIS-RI Co., Ltd.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く