I'm also interested in having one on the JIT at some point.. On Thu, Jan 14, 2016 at 2:06 PM Marc Burns <[email protected]> wrote:
> I am interested in the structure and implementation details of > > (a) the interpreter and JIT > (b) the runtime > (c) the expander > (d) 3m > > Is this way too much for one seminar? Anyway, whereas this is irrelevant > knowledge for most Racket developers, it is precious for implementation > caregivers and those who may wish to implement their own Racket > interpreter. > > On 2016-01-14 1:49 PM, Jay McCarthy wrote: > > We just finished. Later today I will posting a summary on the wiki: > > > > > https://github.com/racket/racket/wiki/Inside-Racket-Seminar-1---Asumu-on-Typing-Classes > > > > If you have a request for the next seminar, please let me know. We'd > > like to do it in mid-March. > > > > Jay > > > > On Thu, Jan 14, 2016 at 10:51 AM, Jay McCarthy <[email protected]> > wrote: > >> We will be starting imminently. > >> > >> Jay > >> > >> On Thu, Jan 14, 2016 at 9:05 AM, Jay McCarthy <[email protected]> > wrote: > >>> We will be starting in about two hours. > >>> > >>> We'll take questions on... > >>> > >>> - IRC: #racket channel on freenode.net > >>> - Hangouts on Air: Q&A feature > >>> - Racket Slack: https://racket.slack.com > >>> - Twitter: Use the #InsideRacket hash-tag > >>> > >>> See you there! > >>> > >>> Jay > >>> > >>> > >>> On Wed, Jan 6, 2016 at 1:39 PM, Jay McCarthy <[email protected]> > wrote: > >>>> Next week, January 14th at 11am EST, please join us for the first > >>>> Inside Racket Seminar where Asumu will give us a walk-through of how > >>>> typing classes works in Typed Racket. > >>>> > >>>> https://plus.google.com/events/chaeqmdp734takcoeel5nnj3las?hl=en > >>>> > >>>> This is a new concept of a series that we'll try to have throughout > >>>> the year where Racketeers give a low-level walkthrough of the code > >>>> that implements an important Racket feature. This is not a tutorial on > >>>> the feature or the features of Racket used to implement it, but a kind > >>>> of oral history 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.) > >>>> > >>>> The format will be a Google Hangout on Air where Asumu will lead to a > >>>> small video'd-in audience through the code while others watch on and > >>>> ask questions on chat. > >>>> > >>>> So, please come prepared by reviewing the papers about the type system > >>>> used for classes, linked from Asumu's site: > >>>> http://www.ccs.neu.edu/home/asumu/ > >>>> > >>>> 1. Towards Practical Gradual Typing > >>>> 2. Contracts for First-Class Classes: Theory and Practice > >>>> 3. Gradual Typing for First-Class Classes > >>>> > >>>> Check out the documentation for TR classes: > >>>> > >>>> 4. http://docs.racket-lang.org/ts-reference/Typed_Classes.html > >>>> > >>>> And by taking a perusal of the general Typed Racket implementation > >>>> paper and the class system implementation paper: > >>>> > >>>> 5. The Design and Implementation of Typed Scheme: From Scripts to > Programs > >>>> http://arxiv.org/abs/1106.2575 > >>>> > >>>> 6. http://www.ccs.neu.edu/racket/pubs/pldi11-thacff.pdf > >>>> > >>>> for a sense of which Racket libraries are heavily used (syntax-parse, > >>>> syntax-local-value, local-expand, and friends) > >>>> > >>>> We look forward to your participation and hearing from Asumu! > >>>> > >>>> -- > >>>> 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/5697FFAD.2040601%40uwaterloo.ca > . > For more options, visit https://groups.google.com/d/optout. > -- 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/CAF4wvDxVvGV%2BE47jiStf3RXNKeja6oxa1pS_5%2B6ngnXjHp9DHg%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
