Home » Research Themes » ALOO

ALOO

ALOO is a novel language for Concurrent Object-Oriented Programming, adopting agents as first-class abstractions integrated with objects.

Technology

ALOO technology is hosted on SourceForge: https://sourceforge.net/projects/aloo/

Latest version can be downloaded here: https://sourceforge.net/projects/aloo/files/

ALOO IDE (Eclipse-based IDE)

Papers

A paper introducing the language, motivations and key features, is the following:

  • A. Ricci, A. Santi. Concurrent object-oriented programming with agent-oriented abstractions: the ALOO approach - AGERE! '13 Proceedings of the 2013 workshop on Programming based on actors, agents, and decentralized control. Pages 127-138. ACM New York, NY, USA