For those of you that are confused as to what exactly is going on, The
Kiev Compiler (http://www.forestro.com/kiev) is about to be released
under the GNU GPL.  This is a big win. :)

The Kiev language is backwards compatible with Java, so we have yet
another compiler with which to get GNU Classpath compiled.  The Kiev
Compiler's class dependency resolution should come in handy (ie. it
does everything JavaDeps does, and then some).  Kiev is written in
Java, which is good for those people that don't like hacking C++ or
don't want to install it (re: Guavac).

"Maxim Kizub" <[EMAIL PROTECTED]> writes:

> Early next week we'll put link to sources on our web page
> too.

Sounds great!  Please send an announcement to the list, once this
happens.

> The question was about library support of call-by-contract feature
> of the compiler/language.

[...]

> There should be something more that "more optimized version of core
> classes".
> 
> So, are you interested in such kind of cooperation?

Assuming the following:

1) call-by-contract will not effect run-time speed, and if it does,
   call-by-contract can be disabled by a compiler switch
2) GNU Classpath will still be compilable by a `normal' Java compiler

I'm very interested in trying out anything which can make the
Classpath libs better than Sun's libs. :)

> PS Paul, have you tried to compile $classpath sources with kiev?

I haven't.  We'll get to work on that as soon as the GPL'd version is
released.

Many thanks for working with me to get Kiev released as free software.

-- 
Paul Fisher * [EMAIL PROTECTED]

Reply via email to