+++
title = "Compiling a Functional Language using C++"
summary = """
  This series covers the implementation of a compiler for a lazily evaluated
  functional language using C++ and LLVM. The language is initially based on
  my project for a university course in compilers, but is extended with many
  additional features, such as polymorphism, let-in expressions, and
  polymorphism.
  """
status = "complete"
divider = " - "
+++
