Bio: I have no idea of what I’m doing, and it feels GREAT.

Maps Are Everything

made by hellerve, submitted by Mai
Can we define absolutely everything as maps? A pilgrimage through some eldritch computation.

Let’s Build a Quasiquoter

made by hellerve, submitted by nicholasbs
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.

gt

made by hellerve, submitted by porterjamesj
A simple green threads implementation in C, based on the tutorial here: https://c9x.me/articles/gthreads/intro.html

Let's Build Lenses in Carp

made by hellerve, submitted by rachel
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.)

Compiling at Compile Time

made by hellerve, submitted by nicholasbs
How to put a compiler inside of another compiler using macros and dynamic functions.

Implementing the Builder Pattern in Carp

made by hellerve, submitted by porterjamesj
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.