Jason - A Java-based agentSpeak interpreter used with saci for multi-agent distribution over the net. One of the best known approaches to the development of cognitive agents is the BDI (Beliefs-Desires-Intentions) architecture. In the area of agent-oriented programming languages in particular, AgentSpeak(L) has been one of the most influential abstract languages based on the BDI architecture. The type of agents specified with AgentSpeak(L) are sometimes referred to as reactive planning systems. To the best of our knowledge, Jason is the first fully-fledged interpreter for a much improved version of AgentSpeak, including also speech-act based inter-agent communication. Using Saci, a Jason multi-agent system can be distributed over a network effortlessly. Various ad hoc implementations of BDI systems exist, but one important characteristic of AgentSpeak is its theoretical foundation; work on formal verification of AgentSpeak systems is also underway (references are given throughout this document). Another important characteristic of Jason in comparison with other BDI agent systems is that it is implemented in Java (thus multi-platform) and is available Open Source, and is distributed under GNU LGPL. I suggest /dev-java/Jason; please also note that Jason depends on SACI (added in a while).
Created attachment 36704 [details] complete Jason ebuild structure
could you make an ebuild thats builds from src?
in no way... the program is written in java ;) Alessandro
so? most of the ebuilds in the tree build from src, and they all should
fantastic! but I'm not the Jason creator, nor the maintainer nor I am affiliated in any way to gentoo; now, it works well for me and if you think there is a better way to do it, feel free to modify it as you like: I'll be very happy to use your enhancements. sorry, freesoft rulez.........
well, i don't realy want to add more packages that don't build from source, so its just the best way to get it in the tree :)
Well, I don't really know what you mean with "build from source"; the tarball I've used is the only one present on the Jason homepage. As stated before, I've developed this ebuild to solve a problem of mine. I've no interest that it goes in the portage tree as is; I've simply think that it could be useful to someone other. cheers, :) A.
oh ok :) It can be, the source is included in the tarball, together with the precompiled jar's etc
http://dev.gentoo.org/~karltk/projects/java/why-build-java-code.html