[Baypiggies] Python vs. OCaml
adam at hupp.org
Thu Sep 10 18:12:54 CEST 2009
On Wed, Sep 9, 2009 at 12:30 PM, Daniel Wilkerson
<daniel.wilkerson at gmail.com> wrote:
> OCaml is not OO. There is more to the world than OO as a previous
> poster mentioned, however OO is an essential idiom for programming in
> the large. An example of how OCaml falls down is that if you have a
> foo field of an Object/Struct/Record/Whatever-they-call-it, then no
> other Object can have a foo field. This allows for type inference.
> It also does not allow for polymorphism.
This isn't correct. Records and objects are two separate concepts in
O'Caml. A record has the limitation you mention (per-file) but
objects do not.
Adam Hupp | http://hupp.org/adam/
More information about the Baypiggies