- Fexpr the Ultimate Lambda
- Semantic Extensibility with Vau
- Mutable Objects in Kernel
- Implementing Actors in Kernel
Besides vau (known as the Wow Combinator by fans, Frankenexpressions by critics), that unifies functions and (hygienic) macros in a single concept (with some open questions), one of my favorite Kernel features are first-class environments. They're just cute.
First-class environments have been shown to exhibit nice properties (e.g. you can write a module system in userland), and solve some of Scheme's problems (such as the letrec black hole), by Queinnec in the somewhat difficult to read Sharing Code Through First-class Environments. I think all designers of new dynamic languages should seriously consider them.
Previously: The Kernel Underground, Praising Kernel.