O'Haskell - a functional object-oriented concurrent PL

We mentioned O'Haskell previously on LtU, but a recent discussion of OOP vs. FP vs. everything made be to believe that it's worth to remember this (unfortunately unsupported) programming language.

It's instructive to read the rationale for this PL, as it helps to see how OOP and FP solve similar tasks in orthogonal (or just different) ways.

Note that the author of O'Haskell abandoned it in favor of Timber.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

OOHaskell + YAMPA?

I wonder how closely one could approach O'Haskell using the techniques of OOHaskell (objects) and YAMPA (reactive programming), which are both implemented as libraries in mainstream Haskell.

One thing's for sure: the type errors would be terrifying.