<commit_before>    # FAQ related to the Runtime Environment 

[:Outline:]


## General Questions about Janus

### What is the SRE?

SRE stands for "SARL Runtime Environment". The SRE is an implementation of an agent platform, which is able to
run a SARL program. The official standard SRE supported by the SARL developers is the
[Janus platform](http://www.janusproject.io).


### What is Janus?

Janus is an open-source multi-agent platform fully implemented 
in Java [:compiler.level!]. Janus enables developers to quickly create 
web, enterprise and desktop agent-based applications.
[:Fact:]("[:compiler.level!]".shouldBeAtLeastJava)

__Janus is an agent execution platform not an agent-oriented language.__

It provides a comprehensive set of features to develop, run, display and monitor agent-based applications.

Janus-based applications can be distributed across a network. 
Janus could be used as an agent-oriented platform, an 
organizational platform, and/or a holonic platform. It 
also natively manages the concept of recursive agents and 
holons.

Official website: [www.janusproject.io](http://www.janusproject.io)


### Where can I ask my question?

If you cannot find an answer to your question in the FAQ, nor the reference documents, nor
the [existing SARL issues](https://github.com/sarl/sarl/issues),
you may ask the SARL developers on 
[the SARL forum](https://groups.google.com/forum/#!forum/sarl).

<commit_msg>[docs] Add links to the SARL's Gitter.<commit_after>    # FAQ related to the Runtime Environment 

[:Outline:]


## General Questions about Janus

### What is the SRE?

SRE stands for "SARL Runtime Environment". The SRE is an implementation of an agent platform, which is able to
run a SARL program. The official standard SRE supported by the SARL developers is the
[Janus platform](http://www.janusproject.io).


### What is Janus?

Janus is an open-source multi-agent platform fully implemented 
in Java [:compiler.level!]. Janus enables developers to quickly create 
web, enterprise and desktop agent-based applications.
[:Fact:]("[:compiler.level!]".shouldBeAtLeastJava)

__Janus is an agent execution platform not an agent-oriented language.__

It provides a comprehensive set of features to develop, run, display and monitor agent-based applications.

Janus-based applications can be distributed across a network. 
Janus could be used as an agent-oriented platform, an 
organizational platform, and/or a holonic platform. It 
also natively manages the concept of recursive agents and 
holons.

Official website: [www.janusproject.io](http://www.janusproject.io)


### Where can I ask my question?

If you cannot find an answer to your question in the FAQ, nor the reference documents, nor
the [existing SARL issues](https://github.com/sarl/sarl/issues),
you may ask the SARL developers on 
[the SARL forum](https://groups.google.com/forum/#!forum/sarl), or 
on the [instant messaging forum](https://gitter.im/sarl/Lobby).


{'fraction_non_alphanumeric': 0.08397976391231028, 'fraction_numerical': 0.0, 'mean_word_length': 4.59622641509434, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 5, 'lorem ipsum': 0, 'www.': 6, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '19914', 'n_tokens_mistral': 851, 'n_tokens_neox': 810, 'n_words': 370}