Implementing a Functional Language with Graph Reduction via @abnv https://lobste.rs/s/5fytcr #compilers #plt
https://thma.github.io/posts/2021-12-27-Implementing-a-functional-language-with-Graph-Reduction.html
Implementing a Functional Language with Graph Reduction via @abnv https://lobste.rs/s/5fytcr #compilers #plt
https://thma.github.io/posts/2021-12-27-Implementing-a-functional-language-with-Graph-Reduction.html
Paul McJones on the passing of computer scientist Robert Brayton and his role in the first Lisp compiler.
Jsonptr: Using Wuffs’ Memory-Safe, Zero-Allocation JSON Decoder https://lobste.rs/s/fzjq4y #c #compilers #performance
https://nigeltao.github.io/blog/2020/jsonptr.html
"Church [1941] developed the λ-calculus, a "programming language" of nested functions that can be passed as arguments and returned as results. He was hampered by having no machines to compile for."
(Appel, Modern Compiler Implementation in ML, p.341) #compilers are #mathematics
quote: "Compilers, when perfected, can be elegant to the point that you want to paste a printed listing on your wall, like artwork. Ok, so you have to be into writing compilers to get my meaning, but when your compiler works, you are very proud and want to show it off. "
Feeling this! Also, feeling an urge to start a #compilers are #mathematics collection of quotes.
Diego Russo, Python Core Developer, is speaking about "Exploring the CPython JIT" in the main hall of EuroPython 2025
#EuroPython #EuroPython2025 #Python #CPython #JIT #Compilers
https://ep2025.europython.eu/session/exploring-the-cpython-jit
CC @europython
angr (open-source binary analysis platform for Python) https://lobste.rs/s/ip3wbn #compilers #python
https://angr.io/
Wasm the Hard Way: Porting the Chicory Compiler to Android https://lobste.rs/s/ltp2yr #android #compilers #java #wasm
https://blog.evacchi.dev/posts/2025/07/11/wasm-the-hard-way-porting-the-chicory-compiler-to-android/
Forget Borrow Checkers: C3 Solved Memory Lifetimes With Scopes https://lobste.rs/s/vzkmtj #c #compilers #plt #programming
https://c3-lang.org/blog/forget-borrow-checkers-c3-solved-memory-lifetimes-with-scopes/
If you were to write a #compiler in #Haskell, would you use a lens library to transform the data structures? #poll #compilers #pldev
Writing an IR from Scratch and survive to write a post via @abnv https://lobste.rs/s/68ekgl #compilers #plt
https://farena.in/compilers/programming/writing-an-ir-from-scratch/
Writing a very simple JIT Compiler in about 1000 lines of C https://lobste.rs/s/idkqmw #c #compilers #programming
https://kuterdinel.com/writing-a-very-simple-jit-compiler-in-about-1000-lines-of-c.html
[High-level language computers] are aesthetically appealing to those not familiar with modern compiler writing technology. It is acknowledged that code generation may be simpler for a high-level language computer. What needs to be made more fully understood is that a high-level language instruction set does not eliminate the need for compilers, nor does it greatly simplify them. The need and complexity of compilers extends far beyond code generation. The amount of code necessary for preprocessing, lexical analysis, syntax analysis, assembly, optimization, loading, error detection, error recovery and diagnostics often dwarfs the part of the compiler concerned with code generation. The level of the target computer does not seem to have enough of an effect on the size of a compiler to warrant a totally new architecture.ref: https://dl.acm.org/doi/pdf/10.1145/800053.801914