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.

Reply via email to