Recent Posts

Marco Revamp

4 minute read

Ever since Marco’s fourth rewrite (when things finally started to get serious), it has been heavily inspired by Lisp. One of my initial goals was to have a m...

Tail Call Optimization in Marco

2 minute read

One of the main goals of the Marco language is that the interpreter code should be very easy to understand. It should be possible for almost any programmer w...

Trampolining in Marco

4 minute read

In this post I’ll show how to “better” solve the collatz challenge from the previous post by escaping the limitations of the Java stack.