Please join me in recognizing a historic day for Racket. It has been 15 years since the creation of the Racket module system, which was introduced to the world with the modesty typical of Matthew, in a commit containing the single character, ".":
https://github.com/samth/old-plt/commit/79104357a355132eaf13fb3d8dd1d1a514414b53 >From humble beginnings, module.c has gone from 340 lines to 12,729 lines today (about 2 lines per day). We have seen amazing features like submodules and functions like syntax-local-lift-module-end-declaration. So much of what we now think of as essential to the Racket way would not be possible without our unique and powerful module system and phase-based compilation of it. May I suggest a reading of "Composable and Compilable Macros: You Want it When?" as an appropriate way to celebrate? https://www.cs.utah.edu/plt/publications/macromod.pdf Enjoy! 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 -- 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 racket-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.