An Implementation of a Visual Stepper in the GRASP Programming System
Panicz Maciej Godek

TL;DR
This paper details the implementation of a visual stepper extension in the GRASP programming system, providing insights into its architecture and extension mechanisms, which are valuable for the Scheme community.
Contribution
It offers a detailed tutorial on designing and implementing a visual evaluator extension in GRASP, highlighting architectural considerations and challenges.
Findings
Implementation of a visual stepper in GRASP
Insights into GRASP's extension architecture
Guidelines for similar system development
Abstract
The direct purpose of this paper - as its title suggests - is to present how the visual evaluator extension is implemented in the GRASP programming system. The indirect purpose is to provide a tutorial around the design of GRASP, and in particular - around the architecture of its extension mechanism. Neither GRASP nor its extension mechanisms are, at the moment of writing this paper, final or complete, and we are certain that some details of the solutions described in here will change even before the first release. What will not change, though, is the set of problems that need to be solved in order to build a system with capabilities similar to those of GRASP. We believe that these problems might be of interest to the Scheme community.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
