We'll need a type declaration syntax at least for method definitions.
I was thinking something like this
f(x::Number, y::String) = (x, y)
translating to
(defn f [(x :: Number) (y :: String)]) (tuple x y))
which leads to the question of parametric types and where. I'm not as sure about how to deal with those.
We'll need a type declaration syntax at least for method definitions.
I was thinking something like this
translating to
which leads to the question of parametric types and
where. I'm not as sure about how to deal with those.