R&D
pot of greed
ID: 020f0ea3-9584-4d4a-9976-adb8f790ce29 CREATED: <2025-01-17 Fri 15:54>
RESEARCH Writing a C Compiler
CREATED: <2024-09-29 Sun 15:57> ID: c898f19a-1699-4ca1-88e4-5fc646e0144b
- State "RESEARCH" from "TODO"
"A Retargetable C Compiler" by Hanson – this details the implementation of LCC, which is a production grade compiler. It's a serious resource. Might be a bit too much for a first compiler;
"Practical Compiler Construction" by Nils M Holms – haven't read this one, but his work seems OK, if a bit idiosyncratic;
"Modern Compiler Implementation in C" by Andrew Appel – a good resource, but the code might be non-idiomatic C and hard to follow since it's translated from the ML version of the book (I've only read the Java version, and the code is kind of bad).
There's also Wirth's "Compiler Construction", which introduces you to a no nonsense compiler for Oberon. It's not C, but you can change it quite easily.
- Writing a C Compiler, Part 1
- GitHub - DoctorWkt/acwj: A Compiler Writing Journey
- GitHub - morfishman/Simple_C_Compiler: Simple C compiler that i build for assembler 32 bit
- GitHub - drh/lcc: The lcc retargetable ANSI C compiler
- A Retargetable C Compiler Design And Implementation ( Christopher W. Fraser David R. Hanson) (z Lib.org) : Free Download, Borrow, and Streaming : Internet Archive
- The Architecture of Open Source Applications (Volume 1)LLVM
- Publications - Bradford J. Rodriguez - forth
- Assembly In Emacs · The Plain Text
RESEARCH podman kvm farm
CREATED: <2024-09-03 Tue 17:46> ID: 1e7404e9-6b57-4aec-98cf-81c6328db041
- State "RESEARCH" from "TODO"
WIP Curves
CREATED: <2025-05-08 Thu 18:00> ID: 63a03922-03bb-47dd-af82-e7274135c0e1
- State "WIP" from
Realistically we may need a dedicated lib/math..
obj doesn't cover all the bases.
SBCL provides the numeric tower via types, we really need a math tower..
WIP SFC
CREATED: <2025-05-08 Thu 18:01> ID: 2578ff0f-c71d-4c9d-89da-ea97a3146156
- State "OUTLINE" from
- State "WIP" from "OUTLINE"
Space-Filling Curves
RESEARCH Hilbert Curves
CREATED: <2025-05-07 Wed 16:14> ID: e6e79d8f-5958-4fe2-9380-710c7392423e
- State "RESEARCH" from
- Hilbert R-Trees, X-Tree..
- X+ Trees? need to see the most recent research and why it hasn't become popular
- persistance?
- maybe 'generation' is a dimension, Ln is on disk files