Explore

compilers × ~lobsters ×
  • screenshot

    The life and times of an Abstract Syntax Tree

    By Francesco Bertolaccini You’ve reached computer programming nirvana. Your journey has led you down many paths,...

  • Box Is a Unique Type

    We have all used Box<T> before in our Rust code. It’s a glorious type, with great...

  • screenshot

    Practical parsing with PEG and cpp-peglib - Bert Hubert's writings

    A very practical introduction to Parsing Expression Grammars (PEGs), in which we’ll build a non-trivial parser...

  • LLVM is Smarter Than Me - sulami's blog

    I was reading Algorithms for Modern Hardware recently, specifically the chapter on SIMD, and was impressed...

  • More Fixpoints! (Functional Pearl)

    Haskell’s laziness allows the programmer to solve some problems naturally and declaratively via recursive equations. Unfortunately,...

  • Chlorophyll: Synthesis-Aided Compiler for Low-Power Spatial Architectures (2014)

    We developed Chlorophyll, a synthesis-aided programming model and compiler for the GreenArrays GA144, an extremely minimal-...