8.14

Assignments🔗

The first part of the course will include weekly programming assignments. In the second part you will design and implement a DSL of your choice.

All assignments should be completed with your partner, who you should have found during the first class. If you don’t have a partner or run into trouble in your partnership, please let me know immediately.

    1 Research a DSL

    2 Embedded DSLs A

    3 Embedded DSLs B

    4 Project idea meeting

    5 Simple Macros

    6 Match

    7 Project design presentation and write-up

    8 syntax-spec DSLs A

    9 Project Syntax Implementation Code Walk

    10 Final Project Presentation and Code Walk