Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> It's about programming objects that communicate with each other.

This becomes even more apparent when using an actor-model language like Erlang. The types of "design patterns" you use focus much more around the communication and coordination you might find in real, physical systems. Consequently I find it easier to model "real" systems using actors than standard objects in a language like Java.

I also appreciate how the Pony language decomposes the notion of "objects" into actors that have their own process and capabilities (standard objects). It shows that their is a distinct role for both types of objects, and it helps when decomposing entities in a system.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: