You won't find much anything here except lots of random garbage code I play with.
If there was a perfect language, it'd have:
- Unified tooling and stdlib for networking and unix APIs, e.g. cargo, go, dotnet, lsp.
- A type system between Haskell, Scala, and OCaml with fast compilation times and easy stdout printing of data.
- Can build cross-platform binaries.
- Some supervisor-actor + green threads library or runtime, i.e. no function coloring, e.g. BEAM, go, jvm virtual threads.
Unfortunately, there will never be a perfect, general-purpose language because certain features are diametrically opposed (a little overexaggerated). A fun post by someone I admire goes into the details a bit. Perhaps the future is vertically integrated programming languages, especially now with the advent of LLMs, if LLMs can create and/or use provably correct DSLs.
Nearly all my work is in private repos owned by employers. My truly garbage repos are also private.
Reading into algebraic effects.