Inside Racket Seminar #3: Ryan Culpepper on syntax-parse

190 views
Skip to first unread message

Jay McCarthy

unread,
Apr 4, 2016, 9:12:35 AM4/4/16
to dev
On April 27th at 11am EDT, please join us for the third Inside Racket
Seminar where Ryan Culpepper will give us a walk-through of the
implementation of syntax-parse.

As before, it will be on Google Hangouts on Air with Ryan walking
through the code and giving an explanation of how it all hooks
together. This is not a tutorial on Racket or on the library, but a
kind of oral history and explanation of the software and how it works.
Our hope is that this will increase the ability of others to build and
maintain similar software as we share this kind of expertise in a way
that doesn't fit our existing distribution mechanisms (research
papers, RacketCon talks, documentation, etc.)

Hangouts on Air link: https://plus.google.com/events/cj9u27pp3a912t9g01prvj36osg

I hope that you are able to attend and send your own questions as we go through.

Here are some things you may want to look at to prepare:

0. Have an understanding of macros and, in particular, some sense of
the systems that were in use before syntax-parse.

1. Take a lot at the documentation to have a sense of what the library
can do: http://docs.racket-lang.org/syntax/stxparse.html

2. Ryan's paper with Matthias, "Fortifying Macros", is an introduction
the error reporting algorithm.

Please feel free to send questions beforehand, on this thread or to me
personally. We will archive the video for later viewing, etc.

As a small preview of his style, here's a video of Ryan, Sam, and I
talking about synchronizable events and UNIX domain sockets after
Asumu's defense last month:

https://www.youtube.com/watch?v=WNaX7gSa_pM

Jay

--
Jay McCarthy
Associate Professor
PLT @ CS @ UMass Lowell
http://jeapostrophe.github.io

"Wherefore, be not weary in well-doing,
for ye are laying the foundation of a great work.
And out of small things proceedeth that which is great."
- D&C 64:33

Jay McCarthy

unread,
Apr 26, 2016, 9:27:12 AM4/26/16
to dev
This is tomorrow! I hope to see many of you there!

Jay

Jay McCarthy

unread,
Apr 27, 2016, 10:45:34 AM4/27/16
to dev
We will be starting shortly.

Jay

Jay McCarthy

unread,
Apr 27, 2016, 2:13:17 PM4/27/16
to dev
All the information about the seminar is now linked from the Wiki:

https://github.com/racket/racket/wiki/Inside-Racket-Seminar-3.-Ryan-Culpepper-on-syntax-parse

Enjoy!
Reply all
Reply to author
Forward
0 new messages