An open API service indexing awesome lists of open source software.

https://github.com/namin/metaprogramming

Course on Metaprogramming
https://github.com/namin/metaprogramming

metaprogramming tutorial

Last synced: 9 months ago
JSON representation

Course on Metaprogramming

Awesome Lists containing this project

README

          

# metaprogramming

Course on Metaprogramming, University of Cambridge, UK
Michaelmas Term 2018

## Course Links

- Part II: https://www.cl.cam.ac.uk/teaching/1819/Metaprog/
- MPhil: https://www.cl.cam.ac.uk/teaching/1819/L305/

## Lecture Notes and Slides

- used to be available at https://www.cl.cam.ac.uk/~na482/meta/ -- no longer the case
- [Lecture notes are still available.](https://namin.seas.harvard.edu/files/namin/files/metaprogramming-lecture-notes.pdf)
- [A repo with a working draft for the updated lecture notes.](https://github.com/namin/metaprogramming-lecture-notes)

## Solution to Assignment 1

The solution to assignment 1 has been released as part of the [Lisp Variations](https://github.com/namin/lisp-variations) used to create it.

## Installation

- SBT: https://www.scala-sbt.org/

- In each inner directory, can do
* `sbt compile`
* `sbt run` or `sbt test`