Racket: Metaprogramming Time! by Matthew Flatt http://www.infoq.com/presentations/racket
Helped me a lot in understanding how phases work. I don't see that on your list. > On Jan 27, 2016, at 1:07 PM, Benjamin Greenman <[email protected]> > wrote: > > The Racket Manifesto > http://www.ccs.neu.edu/home/matthias/manifesto/ > <http://www.ccs.neu.edu/home/matthias/manifesto/> > > On Wed, Jan 27, 2016 at 11:31 AM, Matthew Butterick <[email protected] > <mailto:[email protected]>> wrote: > For an upcoming project I'm assembling a list of articles & videos about > making macros and #langs in Racket. These are the ones I've come across, but > I welcome suggestions of others I've missed. > > Culpepper & Alvis: Basic Macrology > http://rmculpepper.github.io/malr/basic.html > <http://rmculpepper.github.io/malr/basic.html> > > Felleisen: Racket Is ... > http://www.ccs.neu.edu/home/matthias/Thoughts/Racket_is____.html > <http://www.ccs.neu.edu/home/matthias/Thoughts/Racket_is____.html> > > Flatt: DSL Embedding > https://www.youtube.com/watch?v=WQGh_NemRy4 > <https://www.youtube.com/watch?v=WQGh_NemRy4> > > Flatt: Creating Languages in Racket > http://delivery.acm.org/10.1145/2070000/2063195/p48-flatt.pdf > <http://delivery.acm.org/10.1145/2070000/2063195/p48-flatt.pdf> > > Flatt: Building Languages in Racket > https://www.youtube.com/watch?v=y1rOWZkALto > <https://www.youtube.com/watch?v=y1rOWZkALto> > > Flatt: Macros, Modules, and Languages > https://www.youtube.com/watch?v=Z4qn9NFfb9s > <https://www.youtube.com/watch?v=Z4qn9NFfb9s> > > Hendershott: Fear of Macros > http://www.greghendershott.com/fear-of-macros/ > <http://www.greghendershott.com/fear-of-macros/> > > Yoo: Fudging Up a Racket > http://www.hashcollision.org/brainfudge/ > <http://www.hashcollision.org/brainfudge/> -- You received this message because you are subscribed to the Google Groups "Racket Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.

