Tree-sitter: a parser generator tool and an incremental parsing libraryhttps://tree-sitter.github.io/tree-sitter/
Online book on Distributed Systems
https://book.mixu.net/distsys/
https://book.mixu.net/distsys/
π3
Beej's Guide to C Programming
https://beej.us/guide/bgc/html/split/index.html
https://beej.us/guide/bgc/html/split/index.html
π3β€1
How to implement Dependant Types in 80LoC
https://gist.github.com/Hirrolot/27e6b02a051df333811a23b97c375196
https://gist.github.com/Hirrolot/27e6b02a051df333811a23b97c375196
Gist
How to implement dependent types in 80 lines of code
How to implement dependent types in 80 lines of code - CoC.ml
π3
Libfork: a cross platform abstraction for strict, lock-free, wait-free, continuation-stealing fork-join parallelism (C++20)https://github.com/ConorWilliams/libfork
GitHub
GitHub - ConorWilliams/libfork: A bleeding-edge, lock-free, wait-free, continuation-stealing tasking library built on C++20's coroutines
A bleeding-edge, lock-free, wait-free, continuation-stealing tasking library built on C++20's coroutines - ConorWilliams/libfork
π1
Implementing C++20 modules in an existing game engine
https://teodutra.com/annileen/annileen-devlog/game-engine/graphics-programming/cpp/cpp20/2023/02/27/Annileen-Devlog-2/
https://teodutra.com/annileen/annileen-devlog/game-engine/graphics-programming/cpp/cpp20/2023/02/27/Annileen-Devlog-2/
Teodutra
Annileen Devlog #2 - C++20 and Modules
Teo Dutra's portfolio
Bootstrapping GCC in RISC-V (Guix)
https://ekaitz.elenq.tech/tag/bootstrapping-gcc-in-risc-v.html
https://ekaitz.elenq.tech/tag/bootstrapping-gcc-in-risc-v.html
π1
Uncurled: everything I know and learned about running and maintaining Open Source projects for three decades.https://github.com/bagder/uncurled
GitHub
GitHub - bagder/uncurled: Uncurled - everything I know and learned about running and maintaining Open Source projects for threeβ¦
Uncurled - everything I know and learned about running and maintaining Open Source projects for three decades. - bagder/uncurled
π5
Eli Bendersky: On Recursion, Continuations and Trampolineshttps://eli.thegreenplace.net/2017/on-recursion-continuations-and-trampolines/
π2
CS 6120: Advanced Compilers: The Self-Guided Online Coursehttps://www.cs.cornell.edu/courses/cs6120/2020fa/self-guided/
π2β€1π1
Memory, Pages, mmap, and Linear Address Spaces
https://pointersgonewild.com/2023/03/12/memory-pages-mmap-and-linear-address-spaces/
https://pointersgonewild.com/2023/03/12/memory-pages-mmap-and-linear-address-spaces/
Pointersgonewild
Memory, Pages, mmap, and Linear Address Spaces
π1
API Design Case of Study: Microsoft Windows Kernel Event Logging APIhttps://caseymuratori.com/blog_0025
The Worst API Ever Made
A call-by-call look at context switch logging with the Event Tracing for Windows API.
π1
Practical libc-free threading on Linux (C)
https://nullprogram.com/blog/2023/03/23/
https://nullprogram.com/blog/2023/03/23/
β€5
Butler: Virtual operating system that runs multi-players applications on the web (Haskell)https://tristancacqueray.github.io/blog/introducing-butler
Tristan's Zettelkasten
Introducing Butler Virtual Operating System
This post introduces [[butler]], a virtual operating system that runs multi-players applications on the web. In two parts, I present:
π1
Why Take a Compiler Course?
https://blog.regehr.org/archives/169
https://blog.regehr.org/archives/169
π2
CSE325 Lecture Videos
Low Level Programming
https://www.youtube.com/playlist?list=PL3GWPKM6L17H0RyU2o7p9gCnepjSTaHia
Low Level Programming
https://www.youtube.com/playlist?list=PL3GWPKM6L17H0RyU2o7p9gCnepjSTaHia
π€―1π1