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.
There is also the HML spec and a library at https://github.com/cladam/hml
How do you pronounce the name?
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
I did a comparison to python which shows the differences, and where they are similar: https://www.hica.dev/docs/hica-vs-python/
(Apologies if it’s just my device)
I’ll take a closer look on my desktop later today, I love seeing new programming languages. Sounds interesting!