Burning the Midnight Coffee
Subscribe
Sign in
Home
Archive
About
Latest
Top
Discussions
Implementing Logic Programming
I just think it's neat!
Jun 13
•
Sir Whinesalot
18
Share this post
Burning the Midnight Coffee
Implementing Logic Programming
Copy link
Facebook
Email
Notes
More
7
May 2025
Tagged Pointers for Memory Safety
Seriously, the performance hit is not that bad, why not?
May 1
•
Sir Whinesalot
3
Share this post
Burning the Midnight Coffee
Tagged Pointers for Memory Safety
Copy link
Facebook
Email
Notes
More
2
March 2025
Implementing Generic Types in C
There are various ways, but some are better than others.
Mar 16
•
Sir Whinesalot
11
Share this post
Burning the Midnight Coffee
Implementing Generic Types in C
Copy link
Facebook
Email
Notes
More
4
January 2025
Object-Oriented Brain Rot
Is a square a subclass of rectangle or a rectangle a subclass of square?
Jan 31
•
Sir Whinesalot
23
Share this post
Burning the Midnight Coffee
Object-Oriented Brain Rot
Copy link
Facebook
Email
Notes
More
8
November 2024
Borrow Checking from Scratch
Let us try to make a C-like language memory safe.
Nov 17, 2024
•
Sir Whinesalot
3
Share this post
Burning the Midnight Coffee
Borrow Checking from Scratch
Copy link
Facebook
Email
Notes
More
July 2024
Avoid Null Objects for Error Handling
They have their uses, but can easily lead to a mess if used naively.
Jul 27, 2024
•
Sir Whinesalot
3
Share this post
Burning the Midnight Coffee
Avoid Null Objects for Error Handling
Copy link
Facebook
Email
Notes
More
June 2024
Tracing Garbage Collection for Arenas
Tracing GC is to Arenas what jelly is to peanut butter.
Jun 24, 2024
•
Sir Whinesalot
Share this post
Burning the Midnight Coffee
Tracing Garbage Collection for Arenas
Copy link
Facebook
Email
Notes
More
March 2024
Implementing scoped defer in C
Existing library implementations aren't quite what I want.
Mar 9, 2024
•
Sir Whinesalot
Share this post
Burning the Midnight Coffee
Implementing scoped defer in C
Copy link
Facebook
Email
Notes
More
2
Memory Unsafety is an Attitude Problem
No amount of technical improvements can make up for jagoffs.
Mar 3, 2024
•
Sir Whinesalot
14
Share this post
Burning the Midnight Coffee
Memory Unsafety is an Attitude Problem
Copy link
Facebook
Email
Notes
More
February 2024
Implementing Generators (yield) in C
The end result works better than you might expect.
Feb 19, 2024
•
Sir Whinesalot
3
Share this post
Burning the Midnight Coffee
Implementing Generators (yield) in C
Copy link
Facebook
Email
Notes
More
Faults, Errors and Failures
You can't handle errors directly. It's complicated.
Feb 13, 2024
•
Sir Whinesalot
7
Share this post
Burning the Midnight Coffee
Faults, Errors and Failures
Copy link
Facebook
Email
Notes
More
December 2023
How to store types after Semantic Analysis
There are many approaches with no clear "best way".
Dec 17, 2023
•
Sir Whinesalot
1
Share this post
Burning the Midnight Coffee
How to store types after Semantic Analysis
Copy link
Facebook
Email
Notes
More
Share
Copy link
Facebook
Email
Notes
More
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts