[erlang-questions] Re: OOP in Erlang

Tony Arcieri <>
Sat Aug 14 10:11:07 CEST 2010

2010/8/13 Joe Armstrong <>

> Erlang is very much an OOPL - since deep down, very
> deep down, it tries to make makes a passable job of getting message
> passing and isolation right.  In this sense it is far more OO than
> languages like Java (etc.) that have no notion of isolation and thus
> cannot be considered OOPLs :-)

I strongly agree with this, except when it comes to managing sequential,
immutable state. The mechanisms Erlang provides, namely records and
paramaterized modules, kind of suck. I think some type of object-like thing
could really benefit Erlang in that regard. I've implemented such a thing
(immutable objects) in Reia.

Tony Arcieri
Medioh! A Kudelski Brand

More information about the erlang-questions mailing list