Co-inspect: link from code to the running program
- Langage dominant
- Haskell
- Étoiles
- 1.3k
- Forks
- 201
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
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)
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Commencez par la boîte de dialogue Inspect implémentée par @three et suivez la manière dont elle relie les formes d’un programme CodeWorld en cours d’exécution aux emplacements dans le code source. Définissez et implémentez l’interaction en pause ou en mode Inspect qui permet à un emplacement du code source d’accéder à l’objet correspondant dans le picture tree, puis vérifiez que les deux directions fonctionnent.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- haskell
- Domaine
- frontend
- Type d'issue
- Fonctionnalité
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 25/100