Ben's blog

rambling through cyberspace

Nujel: A Lightweight Lisp Implementation

Today I'm going to write about another old project of mine where development stopped but where I'm still somewhat excited about the overall idea. It's my attempt at writing my own Lisp-like programming language called Nujel - a lightweight, dependency-free…

Trade-offs between Single- and Multiple-Dispatch

Introduction Lately I've been thinking about the trade-offs between multiple-dispatch and single-dispatch. Single-Dispatch: Simplicity and Efficiency Single-dispatch has its appeal in its simplicity. The process involves traversing the inheritance/prototyp…