Haskell type classes are no different than interfaces, at least conceptually.
Lisp had FLAVOURS, CLOS.
The O in OCaml is actually Objective to imply its support for objects, as its predecessor Caml Light did not have it.
Haskell type classes are no different than interfaces, at least conceptually.
Lisp had FLAVOURS, CLOS.
The O in OCaml is actually Objective to imply its support for objects, as its predecessor Caml Light did not have it.