From: Lars H. <he...@se...> - 2008-04-17 17:04:48
|
Hi Stefan, [...] > No problem, just commit your code to the svn and i'll play with it and > write some more tests and if we both are happy lets release. Yep! :)) [...] > What are these 2 other tm engines and the MIO project? confidential? No, nothing confidential :) One TM engine is the infamous Mappa project (Python) <http://mappa.semagia.com/> and the other is a Java Topic Maps engine with similar but different goals as tinyTiM. ;) It holds also everything in-memory but is committed to TMDM and provides intentionally no TMAPI support. It provides no factory methods like TMAPI but the user creates the Topic Maps construct via simple constructors (almost no interfaces are exposed). While the Topic Maps construct is not attached to a topic map, the user can do everything with it. Once it is attached, the engine won't let the user create invalid topic maps. The topic map is always in a valid state. So far the theory ;) MIO is the streaming Topic Maps API I suggested for TMAPI. Funnily, all three projects are the reason for the tinyTiM redesign. All projects support TMAPI somehow and I used always tinyTiM for test cases etc. That was also the reason why I came to the limits of it. TM4J is no alternative; I just need a reliable TMAPI-compatible Topic Maps engine. Hopefully, tinyTiM is the solution :) >>> Dunno if we should put these Junit tests to the TMAPI Test-suite or put >>> it in the tinyTIM SVN [...] >> I'd propose to keep them separated. We include a test-runner for these >> but the tests itself should not be imported into the SVN. >> > hmm, where do you think we should develop the test suite? i think the > tinyTIM svn might be the right place? Maybe I misunderstood you. Of course, we put all test cases into the SVN. But I understood that you suggested to import the tests from the TMAPI project into the SVN. I see no reason for it, since the TMAPI test cases are available as lib from the TMAPI project. Mirroring the TMAPI CVS makes no sense, but the tinyTiM test cases should go into the SVN. [...] >> Attached. Sorry. > Thanks no problem, the html is enough, i'm doing a screenshot for my > history book myself. No problem if you want to load it up. You can delete it afterwards and the redirection stays again. If you load it up, you'll have the 'original' http://tinytim.sf.net/ URL in your browser's window. :) Best regards, Lars -- http://www.semagia.com |