I really like nim from just tinkering here and there. If i was looking to
do what you are i'd go with nim or ocaml.
Since i'm not exactly the most helpful person here i'd suggest you contact
Dennis Felsing his blog is http://hookrace.net/
and his github is https://github.com/def- he'd be able
Without parenthesis you have to resolve ambiguity through other means such
as the off-side rule, additional operators. Clojure makes it easy to write
dense code that is hard to maintain, but some of your trouble might be
resolved by structuring your code differently. One example would be
Prisma