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! On Wed, Apr 27, 2016 at 10:45 AM, Jay McCarthy <[email protected]> wrote: > We will be starting shortly. > > Jay > > On Tue, Apr 26, 2016 at 9:27 AM, Jay McCarthy <[email protected]> wrote: >> This is tomorrow! I hope to see many of you there! >> >> Jay >> >> On Mon, Apr 4, 2016 at 9:12 AM, Jay McCarthy <[email protected]> wrote: >>> 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 >> 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 > 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 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 -- You received this message because you are subscribed to the Google Groups "Racket Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/racket-dev/CAJYbDamOGa8_42MatvUHMpTKxmhUY0WSXNp9_Map%2Byo%3D50oL4w%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
