🦞🌯 Lobster Roll

Thread

lambda-8cc: An x86 C compiler written in untyped lambda calculus (github.com)

Stories related to "lambda-8cc: An x86 C compiler written in untyped lambda calculus" across the full archive.

lambda-8cc: An x86 C compiler written in untyped lambda calculus (github.com)
8cc: a small C compiler (github.com)
Trill: A typed, LLVM-backed compiler, inspired by (and written in) Swift (github.com)
Toy decompiler for x86-64 written in Python (yurichev.com)
Understanding How Graal Works - a Java JIT Compiler Written in Java (chrisseaton.com)
Checking System Rules Using System-Specific, Programmer-Written Compiler Extensions (2000) (web.stanford.edu)
Abstract: "Systems software such as OS kernels, embedded systems, and libraries must obey many rules for both correctness and performance... This paper attacks this problem by... meta-level compilation to write simple, system-specific compiler extensions that automatically check their code for rule ...
BrainCoqulus: A Formally Verified Optimizing Compiler of Lambda Calculus to Brainfuck (read.seas.harvard.edu)
Abstract: "We investigate compilation and verification techniques for functional language compilers by developing and verifying a toy optimizing compiler from the untyped lambda calculus to Brainfuck. Our key optimization is provisional type inference, in which the compiler guesses the latent type o...
Has anyone written a custom compiler for a single program?
Hi Lobsters, As context for my question; DSLs, "Little Language" and such get considerable attention these days. Usually these are languages for a purpose that you expect to use repeatedly in single domain. You create parser, turn the AST into actual semantics and etc. The resulting interpreter ...
MoonPlus: A MoonScript compiler written in C++ (github.com)
The V WebAssembly Compiler Backend, Rewritten (l-m.dev)
Mercat: A language with a full recursive descent compiler written in Awk
An old language from '90s, [Mercat](http://cowlark.com/mercat/) which has a full recursive descent [bootstrap compiler in AWK](http://cowlark.com/mercat/com.awk.txt).
Multipass C Compiler, Assembler and X86 emulator written in TypeScript (github.com)
Infix formula compiler to x86 written in Sed (github.com)
uLisp - A Lisp compiler to RISC-V written in Lisp (ulisp.com)
Flambda2 Ep. 4: How to write a purely functional compiler (ocamlpro.com)
garlic: Java decompiler written in C (github.com)
C2BF: A C-to-Brainfuck compiler written in Rust (iacgm.pages.dev)
Online Compiler & IDE for C, Java, C# and C++ (compilr.com)
Right now, this site seems pretty rough and not sure how much you'd want in the browser. But hey, it's shiny, right? (Also - no git/hg support!)
Compiler Design: Theory, Tools, and Examples (elvis.rowan.edu)
CL-JavaScript: A JavaScript-to-Common Lisp compiler + runtime (marijnhaverbeke.nl)
The Architecture of Open Source Applications (Volume 2): The Glasgow Haskell Compiler (aosabook.org)
Opal: a Ruby to Javascript compiler (opalrb.org)
cucu: a compiler you can understand (zserge.com)
Clang is now the default compiler on FreeBSD i386 and amd64 (lists.freebsd.org)
A Python Compiler for Big Data (continuum.io)
RubyFlux: a Ruby to Java compiler (github.com)
The Baseline Compiler Has Landed (Firefox) (blog.mozilla.org)
Building a Lisp to Javascript compiler - Honza Pokorny (honza.ca)
The race for speed part 2: How JavaScript compilers work (creativejs.com)
Anatomy of a Compiler Bug (mikeash.com)