So it does not have macros.
but anyway ... i always liked functional programming with simple syntax
my only problem is the same that i had with clojure
In clojure you have to write (let []) and in Loop you have to write Where
I mean , I would like to write
flow(str) ->
print(str),
str2 : 'Lalala' ,
print(str2)
other than that it looks promising
However keep the syntax simple ... or else you will end up like Scala
Another mistake of Scala is sbt ... if you can make Loop build tool like lein.
I will try to help
Also is it possible to make Loop compiled like Haskell ?
So it can check the types before running all the functions ?