HNHacker News
TopNewBestAskShowJobs

cladamski79

23 karma · joined November 23, 2025

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.
submissionscomments
cladamski79··on [dead]
I've been working on hicurl, an HTTP command-line tool built in hica - https://www.hica.dev

It serves both as a practical CLI tool for API testing and as a showcase of hica's standard library, libcurl bindings, and native compilation.

There are other similar, and more popular tools like HTTPie and Curlie but I believe hicurl solves some of the issues and takes it a step further with filtering and inferred routing.

cladamski79··on Functional Programming in hica
I took a look and added -webkit-text-size-adjust to please Safari, hope it helps. And thanks!
cladamski79··on Functional Programming in hica
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.

I did a comparison to python which shows the differences, and where they are similar: https://www.hica.dev/docs/hica-vs-python/

cladamski79··on Functional Programming in hica
I created a backronym of a longwinded name and I pronounce it as hi-ca, or perhaps hee-ca :)

Shen is very interesting, I actually created a lisp in hica as a learning exercise, check it out at https://github.com/cladam/hica-lisp

cladamski79··on Functional Programming in hica
I recently posted about tbdflow-ui at https://cladam.github.io/2026/06/30/tbdflow-ui/

There is also the HML spec and a library at https://github.com/cladam/hml

cladamski79··on Functional Programming in hica
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.

If that is to theoretical there is https://www.hica.dev/docs/hica-for-beginners/ that walks through functions, pattern matching, and lists by building real programs.

Happy to answer questions about the design decisions, the implementation or how to get started.

cladamski79··on [dead]
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."

What does this community think?