
18 Aug
2009
18 Aug
'09
9:55 p.m.
When I was using C and Python, I used to think of most applications in an simulation way. I think it's right to say that programs are simulations. But now I have to change my mind in Haskell, I have to think in a data-flow way, that is: data in, processing using function composition, data out.
You have to think there's no in and out, since there's no state and so no before and after. And no flow, since time is just an ilusion of users. In Haskell, a program just "is". Sorry, could not resist the Jedi talk... Hope you like the language. Best, Maurício