From: Jean-Marc V. <jea...@gm...> - 2011-02-04 09:59:53
|
There is a new feature : a button to stop current inference engine. Internally this relies on a new interface InferenceEngine . It would be nice to show the time remaining, but in fact there is no estimate at all. For Drools engine it should be possible to to show the size of the agenda, but this is not a direct indication of the remaining work. So we must show the elapsed time (TO DO). Note that in order to commit all that with the test suite OK, I just set a sufficient delay in the test with Thread.sleep( 40000 ) . Currently nothing is forbidden during the inference runs; clearly if the user mofifies the project or the N3 sources during the inference run, the computation can be incoherent. Also we paved the way for a new RETE engine by Luc Peuvrier, Reasoner4J. The button is there but currently does nothing. There is a snapshot at the usual place (with latest Euler) : http://eulergui.sourceforge.net/tmp/ Note that sftp towards web.sourceforge.net did not work at once; had to remove the old RSA keys in $HOME/.ssh/known_hosts . -- Jean-Marc Vanel Consulting, services, training, Rule-based programming, Semantic Web http://jmvanel.free.fr/ EulerGUI, a turntable GUI for Semantic Web + rules, XML, UML, eCore, Java bytecode +33 (0)6 89 16 29 52 -- +33 (0)1 39 55 58 16 ( we rarely listen to voice messages, please send a mail instead ) |