This project aims to promote the MultiAgent Oriented Programming (MAOP) approach by providing a suitable integration of tools and languages for programming agents, their environment and organisation.
LSP implementation for editors/IDEs [proposed by Nardin]
[Tim, comment]: Apparently, LSP for prolog exists, although I don’t know how mature it is. This can help us learn LSP for AgentSpeak
[Nardin, comment]: The LSP4J (https://github.com/eclipse/lsp4j) Java library provide the basic structure to develop LSP servers and clients including guidelines of how to implement them
[Olivier, comment]: Not sure this is what you add in mind, have an IDE for all the dimensions with consistency checking between what is defined in agent, artifacts, organisations, …
An IDE or custom plugins for existing popular IDE [proposed by Samuele]
End-User Programming and visual tools for MAOP (in development...) [proposed by Samuele]
LSP implementation for editors/IDEs [proposed by Nardin] [Tim, comment]: Apparently, LSP for prolog exists, although I don’t know how mature it is. This can help us learn LSP for AgentSpeak [Nardin, comment]: The LSP4J (https://github.com/eclipse/lsp4j) Java library provide the basic structure to develop LSP servers and clients including guidelines of how to implement them [Olivier, comment]: Not sure this is what you add in mind, have an IDE for all the dimensions with consistency checking between what is defined in agent, artifacts, organisations, … An IDE or custom plugins for existing popular IDE [proposed by Samuele] End-User Programming and visual tools for MAOP (in development...) [proposed by Samuele]
More details: https://docs.google.com/document/d/1suyGB7ujA9mS6o2lZTfaxGvAb9B2lomGPJiUe4A7tYo/edit