Co-inspect: link from code to the running program
オープン
discussion
- 主要言語
- Haskell
- スター
- 1.3k
- フォーク
- 201
- PR マージ指標
- 30日以内にマージされた PR はありません
説明
The Inspect dialog, implemented by @three, already links shapes in a running CodeWorld program to the corresponding code (via the inspect dialog). We also want the opposite. When a program is paused or in "inspect mode", we could collect the set of all source locations that map to objects in the picture, and offer a UI to get from code to the right place in the picture tree, as well.
Idea comes from an old article by Bret Victor (http://worrydream.com/#!/LearnableProgramming)
コントリビューションガイド
調査の方向性
@three によって実装された Inspect ダイアログから始め、実行中の CodeWorld プログラム内の図形がソース位置にどのようにリンクされているかを追跡します。ソース位置から picture tree 内の対応するオブジェクトへ移動できる、一時停止中または Inspect モードでのインタラクションを定義して実装し、その後、両方向が機能することを確認します。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- haskell
- 領域
- frontend
- issue の種類
- 機能追加
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 活発さ
- 停滞
- 明瞭さ
- 説明が足りない
- 初心者へのやさしさ
- 25/100