[Metakit] Starting work on a Java version of Metakit

Bruce A.Johnson bruce at onemoonscientific.com
Thu May 12 12:22:50 CEST 2005


My plan was to, as you say, "literally re-implement Metakit in Java".   
I'm not interested in a solution that is not in pure Java.

As to your qualms.
1) I agree that keeping the features in step with Metakit would require  
a significant effort.  On the other hand, at the moment I am not using  
nearly all the features of metakit and would rather have a partial  
implementation than no implementation.  Also, the progress I've made in  
a few hours suggests that a basic implementation would not be a huge  
amount of work.  For example, using java.nio ByteBuffer and  
FileChannel.map has allowed a very quick implementation of memory  
mapped metakit files.  Finally, I think metakit is cool enough that  
quite a few Java people might be interested in helping.

2)  In some applications Java performance is really very good (and  
often underestimated).  And the fact that a great deal of use of  
Metakit is made through scripting interfaces that are slower than the  
native C++ versions suggests that a native Java version would be quite  
usable for many applications.

On the other hand, I am discussing with jcw some alternative methods  
for getting a Metakit type solution in pure Java.

cheers,

Bruce

On May 12, 2005, at 10:44 AM, gary.h.merrill at gsk.com wrote:

>
> I'm a little unclear about the project scope here.  Do you intend to  
> literally re-implement Metakit in Java?  Or do you intend to write an  
> effective and easily used Java "wrapper" for the underlying Metakit  
> C++ library (like the Python wrapper)?
>
> If the latter, I can see the advantage.  If the former, I'm a bit  
> skeptical about the result.  There are two qualms I have with it.  The  
> first is that this would require substantial effort to keep its  
> features in step with evolving Metakit features.  The second is  
> performance.
>
> <unknown.jpg><mime- 
> attachment>_____________________________________________
> Metakit mailing list  -  Metakit at equi4.com
> http://www.equi4.com/mailman/listinfo/metakit
>
Bruce A. Johnson, President
One Moon Scientific, Inc.
839 Grant Ave.
Westfield, NJ 07090

Phone 908 517-5105
Fax      908 517-5107
Email  bruce at onemoonscientific.com
Web    www.onemoonscientific.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: text/enriched
Size: 2318 bytes
Desc: not available
Url : http://www.equi4.com/pipermail/metakit/attachments/20050512/4db145eb/attachment-0001.bin


More information about the Metakit mailing list