JASON-style AgentSpeak for Python.
Project description
A Python-based interpreter for the agent-oriented programming language JASON.
Setup
pip install agentspeak
Hello world
!hello_world.
+!hello_world <-
.print("Hello world!").
Usage
Run a standalone agent program:
$ python -m agentspeak examples/hello_world.asl
Run an interactive console:
$ python -m agentspeak
See examples/embedded
for an example that interfaces with custom
Python code.
Jason compability
python-agentspeak should be mostly equivalent to Jason.
Plan annotations are ignored as of yet.
Standard library does not yet contain syntactic transformations with
{begin ...}
and{end}
.Standard library does not yet contain introspective and plan-manipulation actions.
Jason 2.0 fork join operators not yet supported.
Literals are only comparable if they have the same signature.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
agentspeak-0.1.0.tar.gz
(54.5 kB
view hashes)
Built Distribution
agentspeak-0.1.0-py3-none-any.whl
(58.8 kB
view hashes)
Close
Hashes for agentspeak-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0230f1bd2848490b1da030d16e776123bc991d6bedfdee14c9b2f880e4f89f26 |
|
MD5 | 4d7ac81eb6a91d8cbcaf5292a369bde5 |
|
BLAKE2b-256 | 67e36d95798efad2aedf357d8a213e61bb46115a4e7d8cba9d74a6d811041eae |