Luna’s Blog
- Posts
- 36 from 8 Aug 2022 to 12 May 2025
- Posting
- now and then
- Kind
- personal blog
- Feed
- https://blog.xoria.org/atom.xml
2025 4
2024 13
- Execution Units are Often Pipelined
- macOS Tips for Programmers: Threading
- macOS Tips
- Vector Type ABI Shenanigans
- First-Class Types, Syntactically
- Boolean Types
- Invalid Values and String Types
- Opinions on Vector Types & the Features They Require
- The Dangers of Programming Language Complexity
- Randomness on Apple Platforms
- Const Pointers
- To Use a Keyword or an Identifier?
- A Language Design Trick for Keywords
2023 17
- Systems Languages Should Support Zero Is Initialization
- Rounding Up to Multiples of Powers of Two Efficiently
- Prefer Passing By Pointer
- Thoughts On Integers
- Classes Are Overloaded
- <em>n</em> times faster than C, Arm edition
- Hidden Overheads
- Methods in Languages for Systems Programming
- Side-Effectful Expressions in C
- Signing Your Commits in 2023 on macOS
- Don’t Zero Out Memory By Default
- A Simple Yet Useful Version of Generics
- My Webfont Contradiction
- Dynamic Arrays with Data-Oriented Design
- Escaping the Identifier Casing Orthodoxy
- How to Choose Colors for Your CLI Applications
- I Love Email