The Cloudlet
  • all-posts
  • technical
  • murmur
  • about
Emacs Internal #03: Tagged Union, Tagged Pointer, and Poor Man's Inheritance

Implementing dynamic typing in statically-typed systems: exploring Tagged Unions, Fat Pointers, Emacs's Tagged Pointers, and Struct Embedding. ...more

March 12, 2026
Emacs Internal #02: Data First — Deconstructing Lisp_Object in C

From von Neumann architecture to C struct memory layouts: understanding the core data representation of Emacs Lisp. ...more

March 05, 2026
Emacs Internal #01: is a Lisp Runtime in C, Not an Editor

Exploring why GNU Emacs embeds a Lisp interpreter in C -- from TECO marcos to Greenspun's Tenth Rule, with architecture comparisons to Neovim and VSCode ...more

February 26, 2026
Stratum: Architecting a Configurable Cache Simulator with C++ and Racket

Using Lisp to manage complexity in high-performance memory modeling. ...more

January 29, 2026
Introducing Coogle: Bringing Haskell's Hoogle to C++

Building a type signature search engine for C++ inspired by Haskell's Hoogle—tackling libclang AST traversal, template canonicalization, and performance optimization ...more

December 02, 2025
Recent
Emacs Internal #03: Tagged Union, Tagged Pointer, and Poor Man's Inheritance
Emacs Internal #02: Data First — Deconstructing Lisp_Object in C
Emacs Internal #01: is a Lisp Runtime in C, Not an Editor
Stratum: Architecting a Configurable Cache Simulator with C++ and Racket
Introducing Coogle: Bringing Haskell's Hoogle to C++
about / RSS feed

© 2025-2026 The Cloudlet