Skip to the content.

personal

personal projects in various stages of development, mostly in early ones

simulations and Art-Net

languages: preferred & learning

Odin (pre-1)

Rust

Zig (pre-1)

languages: important to know

Python

C

Lua

Used for embedded scripting in many places and fits that purpose well. I've used it with Tabletop Simulator and KIAVC.

languages: tried

Go

An earned reputation for ease of use, especially for web infrastructure. I don't particularly like some of the syntax and conventions, but accept its usage for specific projects.

OCaml

Excellent FP option, I like the language itself very much. The tooling is a bit more verbose than I feel necessary, even with recently having come around to accept the concept of separate signature/interface files.

Nim

The syntax is usually said to be "as easy as Python", but it's more smaller things I appreciate about it, e.g. how it distinguished func/proc types. Compiling to C makes it also performant and the tooling has some nice helpful options. However, I want to get away from exceptions (as opposed to errors as values) and there is also some hidden complexity that I wasn't excited to reach.

other

Firefox extension

personal

ideas

creative

legacy

languages: for specific purposes

languages: possible plans


subpages