0 Members and 2 Guests are viewing this topic.
Will this provide options for compressing code? Java code can be extremely large, and the amount of memory a JVM takes up to implement all features is enormous and time consuming. How does multithreading work with Khavi? Up to what Java version will it support? Will it support Java-based things such as Jruby, Groovy and *groan* Jython? Will it only be an interpreter, or will it also have some sort of an IDE built in so you can write code on calc (because I personally dislike using a computer to code calculator stuff). Will it have a terminal similar to one in something like Netbeans and Eclipse with full interaction, or just bare bones? What's the time table for release, and what's the current progress? What languages will be supported out of the box without further configurations? How will the speed compare with Prizm C, or on-comp Java? How will GC be administered, if it will be administered? How will objects be treated in memory, and how will memory be allocated for them? Will Java programs be able to access low-level things such as individual bytes in memory, or just the higher level stuff? How many libraries will work for this -- most (if not all) graphics libraries for Java are platform-dependent.Just a few things I thought of asking
interesting seems as if you're got more of the specifics down already, nice job! just wondering, how many bytes would you estimate be open for developers to use? How many does the VM take up?
Khavi will accept both specially prepared .sh3 files containing Java bytecode and normal .class files when it opens a file. However, it does not accept .jar files, mostly because I don't have enough information on them to write a parser capable of handling arbitrary files. If anyone would like to point me to some decent documentation for them, I'd be happy to consider adding support for the filetype.