🦞🌯 Lobster Roll

Thread

Elsa: a lightweight proof-checker (github.com)

Stories related to "Elsa: a lightweight proof-checker" across the full archive.

Elsa: a lightweight proof-checker (github.com)
Generating Compiler Optimizations from Proofs (cs.cornell.edu)
A Scope Safe Universe of Syntaxes with Binding, Their Semantics and Proofs (gallais.github.io)
There's no "agda" or "plt" tags, so the above will do. This is an interesting pre-print on working with safe DSLs and the like in Agda. It looks neat, but I'll have to dive into it more later. The abstract: > Syntaxes with binding are omnipresent in Programming Languages research but also in...
Compiler Design: Theory, Tools, and Examples (elvis.rowan.edu)
The Architecture of Open Source Applications (Volume 2): The Glasgow Haskell Compiler (aosabook.org)
cucu: a compiler you can understand (zserge.com)
How OCaml type checker works -- or what polymorphism and garbage collection have in common (okmij.org)
The race for speed part 2: How JavaScript compilers work (creativejs.com)
Anatomy of a Compiler Bug (mikeash.com)
Compilers in OpenBSD (marc.info)
Odd Odd Even Agda Proof (brianmckenna.org)
Are Compilers Getting More or Less Reliable? (blog.regehr.org)
Proofs as Cryptography: a new interpretation of Curry-Howard for software certificates (hal-ens.archives-ouvertes.fr)
Writing a Nanopass Compiler (youtube.com)
Stop Writing JavaScript Compilers! Make Macros Instead (jlongster.com)
In-depth article about using [sweet.js](https://github.com/mozilla/sweet.js), a macro library for Javascript.
Implementing a JIT Compiler with Haskell and LLVM (stephendiehl.com)
Lightweight String Indexing for Embedded Systems (spin.atomicobject.com)
Course in compilers from Stanford University starts today on Coursera.org (coursera.org)
How to abuse a C++ compiler? (mysticalprogramming.wordpress.com)
Clojure Compiler progress report "Data All The ASTs" (youtube.com)
The Ruby Type Checker (cs.umd.edu)
SPARK: High-Level Synthesis using Parallelizing Compiler Techniques (mesl.ucsd.edu)
Finding Compiler Bugs by Removing Dead Code (blog.regehr.org)
Automating Formal Proofs for Reactive Systems (goto.ucsd.edu)
LnQ: Building High Performance Dynamic Binary Translators with Existing Compiler Backends (people.cs.nctu.edu.tw)
"The Big Problem", and "Visual Compilers: A Practical Example" (langnostic.inaimathi.ca)
Flow: Facebook's new JavaScript type checker
This isn't available yet, but was discussed at @Scale, https://code.facebook.com/atscale: > At Facebook, we're writing more and more JavaScript every day. The code we write not only exploits the full flexibility and expressiveness offered by the language, but it also demands strong assurances of ...
Programming Languages and Compilers Commons (network.bepress.com)
Bidirectional Type Checkers for λ→ and λΠ (jozefg.bitbucket.org)
Zero Knowledge Proofs: An illustrated primer (blog.cryptographyengineering.com)