Writing a lisp compiler from scratch in JavaScript: 4. LLVM conditionals and compiling fibonacci

from blog Notes on software development, | ↗ original
Previously in compiler basics: 1. lisp to assembly 2. user-defined functions and variables 3. LLVM Next in compiler basics: 5. LLVM system calls 6. an x86 upgrade In this post we'll extend the compiler's LLVM backend to support compiling conditionals such that we can support an implementation of the fibonacci...