Antoine de Maricourt
His thesis deals with macro-expansion in functional languages, in
which he "presents a new semantic for macro-expansion, a new algorithm
(linear time) and solve many problems traditionally associated with
macros. There is an interesting chapter about macros and objects,
where we present the new concept of macro-method. We also investigate
some problems related to modules and separate compilation."
Inventing Fundamental New Computing Technologies
FoNC (aka Idst, Jolt, COLA, the SODA languages, etc.) is an ongoing project to create a programming language substrate and springboard for investigating new computing paradigms. Everything in it is late-bound, the intention being that any paradigm (existing or yet to be invented, formal complexity notwithstanding) be easily and efficiently mapped to it and made available to the user.