Articles in “Programming”

Custom enums in C#

I wrote about several complaints I have with C#, and one of them was enums and how they are really just type aliases for the integer type that backs them … Continue

Information propagation

Iterators are amazing. They allow one to write über efficient code that has little memory overhead and good cache locality. As Shakespeare said though, “all that glitters is not gold” … Continue

C# complaints

A programming language theorist would likely object to this post, and I would likely agree with their reasoning. Languages serve different … Continue

When lexer and runtime disagree

Back in October I began porting a few primitives as well as a subset of std from Rust over to C#. One of the first types that I created was u128Continue