News for hackers. Stuff that matters.
Re:Type Systems as Macros by notjack on Saturday April 22, 2017 @03:38AM (#14171550)
Typed Racket runs after macro expansion, performing analysis on fully-expanded code. This technique runs as part of macro expansion, rather than after. The upshot is that macros get to use and generate type information, so language and type system features like typeclasses or GADTs can be library-provided macros.

There are no comments on this comment yet.