[Mandala-devel] Mandala Updated
Brought to you by:
eipiequalsnoone
|
From: Pierre V. <ei...@ne...> - 2002-12-12 22:31:12
|
Hi everyone ! I've released some of the tasks that i've posted a few weeks ago. First, Mandala is build using Ant which is better for build portability through operating systems. Since i'm working on Linux, maybe some of you who are using Windows or Mac has been disappointed that Mandala do not even compile. Hence, this problems has been solved. Just install Ant on your operating system (http://jakarta.apache.org/ant/index.html) and run "cvs -f update -d -P" to get a fresh update : and then "ant distclean dist" This will clean everything (distclean), build the whole distribution (in jar/mandala.jar) and the javadocs (in docs/api/index.html). You can compile the examples : "ant examples" (currently only a HelloWorld is provided but this will change soon). As you may have seen, i've build a very basic web page -- in fact i've just adapted the JToe web page (thanks Pascal !) -- which contains the description of the project (same content as the Description.txt file html-ized !). Hence, the TODO-list has changed ! Ant expert may modify the 'build.xml' file and provide a better one. I've still some problems to focus on (dependencies between some examples and 'jayac' generated files). I'm currently working on the jayac (class-based) improvement. The next release will compile a whole package, and will also compile all subclasses and subinterface of any given class. So, on the next release, the 'javax.swing' package of the jdk will be compiled into 'an asynchronous jaya.javax.swing' package with something like : 'java mandala.rami.transparency.semi.JayaCompiler javax.swing' and the whole jdk with 'java mandala.rami.transparency.semi.JayaCompiler java javax' or with the simpler (UNIX) command : 'jayac javax.swing' and 'jayac java javax' Pascal is currently defining a Bag Of Tasks API allowing jayac (and others applications of course) to be parallelized (using JACOb) or just multithreaded (using RAMI). Sam is currently working on designing a good web page for the project. I think he is also working on designing good logos. Any other developers is encourage to choose a task in the TODO list and send to this mailing-list a message such as "I, i would like to work on the <blah> task' to prevent development collisions. Regards. eipi. -- No one equals eipi : -1 = e^(i.Pi) |