Ubuntu Packages for SARL Agent Programming Language

General purpose programming language for coding multiagent systems (version: 0.15.0)

Publication: Maven Central

Require Java 21 Compliant with Maven Compliant with  Java

Authors or contributors: Stéphane Galland


SARL is a statically-typed agent-programming language. SARL aims at providing the fundamental abstractions for dealing with concurrency, distribution, interaction, decentralization, reactivity, autonomy and dynamic reconfiguration. These high-level features are now considered as the major requirements for an easy and practical implementation of modern complex software applications. We are convinced that the agent-oriented paradigm holds the keys to effectively meet this challenge.

This page provides only Debian/Ubuntu packages of SARL compiler and Janus platform.

The available Debian packages are:

  • sarl-compiler: provides the sarlc command line. It is the SARL compiler.
  • janus-platform: provides the janus command line. It is the Janus SARL run-time environment.

To have access to these packages, please follow the instruction for installing the Ubuntu repository.