Sysadmin, developer, architect, and engineering leader turned DevOps advocate. I’m passionate about sharing ideas and building tools that help teams deliver faster, better, and with clear business impact.
That's roughly the positioning, yes. Approachable syntax, low ceremony, runs scripts directly. The difference is that the safety guarantees (no null, tracked effects, exhaustive matching) come for free rather than being opt-in via type checkers.
hica is a functional, expression-based programming language, everything is an expression and immutable by default. Its goal is to make programming very approachable for beginners (and veterans alike). You learn by doing small programs, then dive deeper on a thing you really want to build.
This is a guide on functional programming which covers immutability, higher-order functions, pipelines, and more, all with runnable examples.
I've been developing my own language called hica, and Rust has been one of its inspirations. I have created a Hica vs. Rust comparison at https://cladam.github.io/hica/docs/hica-vs-rust/ and the verdict is ofc Rust :), see hica as a gateway to Rust.
From my conclusion:
"If you already know Rust, you’ll read hica code fluently. If you’re learning hica first, you’ll find that many of its patterns (Result types, match expressions, immutability) transfer directly when you’re ready for Rust."