google / google/codeworld

Co-inspect: link from code to the running program

Đang mở
#712 9 bình luận 0 reaction 0 người được giao Xem trên GitHub
discussion
Ngôn ngữ chính
Haskell
Star
1.3k
Fork
201
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Mô tả

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)

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Hướng nghiên cứu

Bắt đầu với hộp thoại Inspect do @three triển khai và lần theo cách nó liên kết các hình dạng trong một chương trình CodeWorld đang chạy với các vị trí trong mã nguồn. Xác định và triển khai tương tác ở trạng thái tạm dừng hoặc trong chế độ Inspect, cho phép một vị trí trong mã nguồn điều hướng đến đối tượng tương ứng trong picture tree, sau đó xác minh rằng cả hai chiều đều hoạt động.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Đánh giá

Công nghệ
haskell
Lĩnh vực
frontend
Loại issue
Tính năng
Độ khó
5/5
Thời gian dự kiến
Hơn một tuần
Mức độ hoạt động
Đình trệ
Độ rõ ràng
Cần làm rõ
Mức phù hợp với người mới
25/100

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.