- Glamorous Toolkitは、システムを説明可能にする Moldable Development Environment
- Mac、Linux、Windows で無料で使えるオープンソース
- Moldable Development は、問題を解決するために文脈に合った細かなツールを使う開発手法
さまざまなユースケース
- API探索: APIデータを発見して探索できる。
- ソフトウェア分析: さまざまな観点からコードを探索できる。
- データ探索: 可視化を通じてデータのパターンを見つけられる。
- DevOps調査: ログやシステムの挙動を分析できる。
- システム文書化: システム自身にそのストーリーを説明させられる。
- システム固有エディタ: 文脈認識型の編集体験を作れる。
始め方
- ダウンロードして実行: Glamorous Toolkit を使うにはプログラミングが必要。
- 学習方法: まず環境内で学ぶ方法を身につけ、関心のある問題を選んで解決していく必要がある。
さまざまな言語・技術との互換性
- Pharo と Rust で実装されており、他の技術や言語へ拡張できるよう設計されている。
- Java、C#、Ruby/Rails、Python、TypeScript、JavaScript、React、COBOL などのソースを分析できる。
- GraphQL、Python、JavaScript、Gemstone などのランタイムとともに作業できる。
Moldable Development とは?
- Moldable Development は、各問題に合わせた文脈的なツールを通じてプログラミングする方法。
- システムに対する単一の視点はなく、多様な視点が存在する。各部分は異なる見え方をするのが最も望ましい。
- この方法は、システムを特定の観点から要約し、圧縮されたコミュニケーションと新たなフィードバックループを生み出す。
- Glamorous Toolkit は、このような文脈的ツールがプログラミング能力をどのように高めるかを示す広範なケーススタディ。
1件のコメント
Hacker Newsの意見
このプロジェクトについて毎回混乱する
Smalltalkプロジェクトだと思っていた
このプロジェクトは誰かの博士課程のプロジェクトのように見える
用語のせいでこのプロジェクトを理解しにくい
Glamorous Toolkitは興味深そうだが、とっつきにくい
このプロジェクトに初めて触れたときは驚いた
ウェブページへのフィードバック
このプロジェクトが実際に有用なのか理解しにくい