On 09/05/17 16:17, Eric Velten de Melo wrote:
I think he forgets to mention Haskell, which is probably the reason behind the shift of Swift towards optional values (Option type in Scala, Maybe type in Haskell). You can't talk about modern type system without talking about Haskell, Monads and Algebraic Data Types (Maybe is a monad).
I don't know. I do know that I can't use something with the ridiculous compile times of Haskell or Swift. That just kills flow and productivity.
Stephan