Skip to content

An Open Letter to KIPR

freakinjonathan edited this page Sep 13, 2010 · 8 revisions

Dear Kipr,

We understand your limited resources. We understand your need for backward compatibility. And we understand your fear of a massive switch.

But we believe that CBCJVM would solve these issues, if taken under your wing. Even in it’s relatively early state, it has shown itself to be fast, flexible, and backward compatible. You have mentioned that supporting various other languages like C++, Python, and, of course, Java, would require more time than you have. CBCJVM would allow you to support many languages with little to no work on your part. Thanks to the FOSS community as a whole, the JVM has become a standard virtual machine supporting languages such as Ruby (JRuby), Python (Jython), Scala, Groovy, Javascript (Rhino), Lua, Lisp, Java, and even LOLCode.

The JVM allows for fast object-oriented, dynamic (in certain languages) software development. It would allow Kipr to maintain a large library (most of which has already been written), while letting students learn to code rather than learn to deal with pointers and segfaults.

CBCJVM includes, in addition it it’s object-oriented components, a package for low-level operations that would allow veteran programmers to quickly and painlessly port legacy C code to the JVM.

The code is here for the taking. All we ask is that you take it.

We hope you will consider or proposal.
Benjamin Woodruff
Jonathan Frias
And other supporters of CBCJVM

Clone this wiki locally