Starting work on a Java version of Metakit
Bruce A.Johnson <[email protected]> Thu, 12 May 2005 10:27:25 -0400
| Newsgroups | gmane.comp.db.metakit |
|---|---|
| Message-ID | <[email protected]> |
I like Metakit so much, but can't use it directly with my Java
software, that I've decided to begin writing a version in Java. I've
got a reasonable amount of progress so far in being able to open and
read a Metakit database. My initial goal is to be able to fully
support read-only access to databases, then take a step back, and make
the design and execution as robust as possible. I'd like to take this
opportunity to do better than I usually do at doing test-driven
development with JUnit and similar tools. Similarly I want to iterate
the design to something of very high quality, so expect it to change a
lot. After the basic reading is done I'll move on to writing
databases.
Most of my Java software uses Jacl (the Tcl scripting language in Java)
so I will be doing a Jacl based interface. Ultimately I may implement
an interface like OOMK directly in Java/Jacl without using Snit.
Some issues:
Licensing: I'll make it available under some open source license
(perhaps BSD, like Tcl).
Copyright: Jean-Claude, I'm happy to do anything with
licensing/copyright that fully respects your development of Metakit.
At present I'm largely working from the file format information and
examination of actual files, but have done an almost direct translation
of the Metakit code that looks for the footer and header of the file.
Name: Always the most difficult part of a project. So far I'm calling
it "MetaJet", but would love suggestions for a different name.
Contributions:
I would love to have people help with the project. At the very
least, once I get the basic reading done I'd appreciate people testing
it on their own datasets. If you'd like to contribute to the
development of the code let me know. At some point I'll put it up on a
CVS server.
Questions:
Expect a few questions from me as I try to figure out how Metakit
works.
cheers,
Bruce
Email [email protected]
Web www.onemoonscientific.com
_____________________________________________
Metakit mailing list - [email protected]
http://www.equi4.com/mailman/listinfo/metakit