Why is the meaning of `:` and `::` swapped in Daml vs. Haskell

We repeatedly got confused by : used for type declarations and :: for the cons operator in Daml, which is just swapped from Haskell.

So just curious, why that choice? Is there a backstory?

Hi @mesch,

I believe this post on Medium delves into the subject.

Thanks,
Matteo

1 Like