8.14

9 Project Syntax Implementation Code Walk🔗

Due by March 12: Email me a link to your project’s repository. Make it public or give me access to view it. I am @michaelballantyne on GitHub.

Code Walk Dates: March 13, 17, 19, and 20.

For this assignment, you will implement a first version of the syntax layer for your project and present the code to the class.

We will spend 20 minutes in class on each pair’s project. You will present using your own computer, so please install the Mersive Solstice app for the projecter and test your computer in the classroom prior to the scheduled date.

See Piazza for the schedule of presentations.

Structure your presentation following the design recipe for DSL syntax:

Your presentation should be in the form of showing us the code of your project and associated design documentation, not as slides. I will choose which partner presents which of the parts above, so both partners should be prepared to present any portion. I or Matthias might ask you to redirect your presentation to look at a specific part of your code. 20 minutes isn’t a long time when including audience questions and discussion, so be prepared to address each point concisely.