8.14

4 Project idea meeting🔗

Due: Sign up here with a partner by the end of Friday, January 24: https://docs.google.com/document/d/11uvIqtb9E8oB7MaMZcUjpgx0VjgYMA6p1l34-T3Up-s/edit?usp=sharing

Over the course of the remainder of the semester, you and a partner will propose, design, and implement a new DSL in Racket. Your DSL may take inspiration from libraries or DSLs that exist on other platforms (such as those at DSLs in the wild), or might be a totally new design.

I will meet with each pair for 20 minutes to discuss your ideas for your project. Please sign up by filling in the table linked above by the end of Friday, January 24. If you cannot make any of the times listed, please email me (cc’ing your partner) to schedule an alternative time.

New partners

You may want to find a new partner for the project that shares interests with you. You can post about your interests on Piazza. You might also reach out to someone who presented for homework 1 about a DSL in a domain that you find interesting. (Of course, let your current partner know of your plans!)

To have a variety of interesting projects, please consider another topic if someone else has already signed up with a main project idea that addresses the same domain as yours.

Prepartion for the meeting

At the meeting, be ready to discuss: