zackoverflow
https://zackoverflow.dev/
Crafting elegant abstractions
フィード

I spent 181 minutes waiting for the Zig compiler this week
zackoverflow
TLDR; The Zig compiler takes about 1 minute and 30 seconds to compile debug builds of Bun. Zig's language server doesn't do basic things like type-checking, so often have to run the compiler to see if my code works.
8日前

When Zig is safer and faster than Rust
zackoverflow
There are endless debates online about Rust vs. Zig, this post explores a side of the argument I don't think is mentioned enough.
2年前

Hacking Go to give it sum types
zackoverflow
I want sum types, so let's eschew all idiomatic Go code and best practices to hack the language and add them
2年前

Functional Programming's Influence on Mainstream Programming
zackoverflow
Just how much of mainstream programming has been influenced by FP?
3年前

Reading Notes — Types and Programming Languages
zackoverflow
A surprisingly fun read on type systems and programming languages
3年前

tyty
zackoverflow
TLDR; I'm making a Typescript type-checker in Rust. Right now it supports a smaller subset of the type-system and exists as a fun side-project, but the end goal is a compilation tool we can use to make Typescript compilation go brrrr...
3年前

Go Generics and Static Dispatch
zackoverflow
Interfaces rely on slow dynamic-dispatch, but generics could open the door to performance boosts with the ability to leverage the cache-friendliness of static dispatch
3年前

Modularity, Objects, and State
zackoverflow
Notes/musings on the third chapter, currently in-progress
3年前

Implementing syntax highlighting
zackoverflow
Using Tree-sitter to add syntax highlighting to my personal code editor, Glyph.
3年前

WASM — The possibilities of "Bring your own language"
zackoverflow
Exploring the ways WASM can replace domain-specific languages
3年前

The problem with Typescript
zackoverflow
Typescript is an amazing project, but a perplexing open-source blackbox
3年前