Squeak
Macintosh 専用だった Apple 製 Smalltalk-80 (Apple Smalltalk) をベースに、古い MC68000 MPU や Macintosh OS の API (Toolbox) への依存性を排除すると同時に、新しく PowerPC 、広いメモリ空間、カラー表示に対応するよう機能拡張を施すことで派生的に作られた Smalltalk 環境。このため、他の Smalltalk 環境にくらべて移植性が高く、実際に多くのプラットフォームで動作させることができる、という特色を持つ。
プロの開発者向けの開発環境として世に送り出された XEROX 純正 Smalltalk-80 環境の正統な継承者で、それにふさわしい進化を遂げた VisualWorks (現在 Cincom 社) に対して、Squeak は、Smalltalk 開発当初の目的でもある暫定 Dynabook に搭載されるはずだった非開発者もターゲットとしたパーソナルコンピュータ環境(俗に言う OS )の雰囲気をまだかろうじて保っている点で対極の存在とも言える。古いがゆえに VisualWorks でそぎ落とされた“間口の広さ”といった良さを持つ一方で、純粋な言語処理系や開発環境としては VisualWorks で解決して久しい Smalltalk-80 時代からの問題を未だに多く抱えているといった弱点も併せ持つ。
SELF という言語処理系・環境で構築された Morphic という新しい GUI フレームワークが移植され、開発者向けの Smalltalk 言語の開発環境とは別に Squeak eToys という非開発者向けのプログラミング環境(Smalltalk 言語とは文法も言語仕様も異なるビジュアルスクリプティング言語)が組み込まれていることが他の Smalltalk 環境に見られないその特徴。主にデモンストレーションや実験的要素が強く、まだ実用には向かないものも多いが Squeak 環境上で動作するアプリケーションも徐々に充実しつつある。この Wiki には Seueak 環境上に構築された Swiki サーバーを使用している。
--sumim
このページを編集 (1609 bytes)
|
以下の 27 ページから参照されています。 |
- Wiki っぽい場(あるいは 疑似脳内ネットワーク) 最終更新: 2006-12-26, 16:42:10 <pharm88>
- Swiki 最終更新: 2005-10-18, 18:56:07 <phara>
- Smalltalk 最終更新: 2007-02-13, 17:54:17 <pharm88>
- パーソナルコンピューティング環境として Smalltalk を選択する理由 最終更新: 2004-12-22, 18:42:36 <yahoobb>
- 不思議 最終更新: 2002-06-11, 10:21:01 <tibook>
- HyperCard 最終更新: 2003-09-29, 00:25:22 <192>
- Mac OS X 最終更新: 2002-05-27, 21:50:36 <192>
- SqueakToys 最終更新: 2006-04-25, 12:53:33 <pharm88>
- SELF 最終更新: 2004-07-04, 17:09:53 <m202>
- Sun 最終更新: 2004-01-29, 13:45:31 <p3193-i>
- 韓国 最終更新: 2002-08-02, 18:52:15 <tibook>
- ポポペ 最終更新: 2002-07-02, 17:05:26 <tibook>
- アラビア数字から漢数字への変換 最終更新: 2004-10-26, 16:16:14 <tibook>
- 赤ボタン、黄ボタン、青ボタン 最終更新: 2005-05-19, 16:18:40 <phara>
- Croquet 最終更新: 2016-12-28, 14:51:30 <phara2>
- NetMorph 最終更新: 2002-11-12, 16:00:44 <tibook>
- プロトタイプベース・オブジェクト指向 最終更新: 2006-04-26, 10:32:39 <khp0591>
- 戯 最終更新: 2003-11-23, 13:37:47 <airh128>
- MVC 最終更新: 2013-11-11, 19:35:29 <phara2>
- スナップショット 最終更新: 2004-09-24, 16:47:15 <tibook>
- Squeak eToys 最終更新: 2006-04-25, 12:54:50 <pharm88>
- タイルスクリプティング・システム 最終更新: 2003-10-20, 19:06:22 <tibook>
- Squeak の workspace で BankAccount 最終更新: 2003-12-21, 17:42:08 <192>
- Squeak でエクスポゼ 最終更新: 2003-12-18, 19:27:39 <tibook>
- Smalltalk/Squeak の“きまり文句” 最終更新: 2006-06-01, 13:00:44 <pharm88>
- Slate 最終更新: 2006-04-26, 10:34:16 <khp0591>
- 「結城浩の『Perl クイズ』」を Smalltalk/Squeak で 最終更新: 2004-07-01, 14:45:47 <tibook>
This page has been visited 9767 times.