💾 Archived View for yujiri.xyz › software › my-ideal-lang.gmi captured on 2023-07-10 at 13:33:47. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2023-04-19)

➡️ Next capture (2023-09-08)

🚧 View Differences

-=-=-=-=-=-=-

yujiri.xyz

Software

What I want in a programming language

Broad strokes

Interpretation is a sin

Type system

Essentials:

Ideally also, in order of importance:

Errors

I want errors to work like a combination of Rust and Zig:

Tooling

Metaprogramming

I want something to overcome the limits of static typing. My favorite solution so far is Zig's, which lets you get information about types with `@typeInfo` and manipulate them with ordinary code executed at compile-time.

contact

subscribe via RSS