Re:Code iOS Apps in OCaml
by michaelochurch on Friday March 23, 2012 @05:36PM
(#3747443)
Brilliant synopsis. Thanks!
Re:Code iOS Apps in OCaml
by michaelochurch on Friday March 23, 2012 @05:35PM
(#3747438)
Brilliant
There are a number of things that Scala does naturally that are cumbersome in other languages because of how it manages to meld a powerful combination of orthogonal features. To use Scala as just another functional language is to miss its power. Those who criticize OOP have not used a language that does it right. Abstractly, in a simplified categoric setting, we can consider OOP (objects as coalgebras) and FP (algebraic data types) as duals of each other. A proper unification of the concepts gives something more powerful than either. I think Scala comes the closest. Sure you can be 100% functional in it, or replicate Java but to call it one or the other is to make the same mistake as to say that light is both a wave and a particle and think you understand what that means.