Bio: I have no idea of what I’m doing, and it feels GREAT.
Can we define absolutely everything as maps? A pilgrimage through some eldritch computation.
Veit explains what quasiquoting is, why it's useful, and how he added a quasiquoter to Carp, a statically typed Lisp designed for real-time applications.
A simple green threads implementation in C, based on the tutorial here: https://c9x.me/articles/gthreads/intro.html
A two-part video series on building a lens library and extending it to support prisms in the Carp programming language!
(This is the second post in the series, and links back to the first.)
How to put a compiler inside of another compiler using macros and dynamic functions.
Veit demonstrates how the traditional object-oriented Builder pattern can be useful in functional programming languages like Carp, a Lisp that he's one of the main contributors to.