logo       

Re: Eclipse plugin 2.x Scala compiler version ?: msg#00051

lang.scala

Subject: Re: Eclipse plugin 2.x Scala compiler version ?

Hi Gabriel,

When the plugin is out of beta, it will be at parity with the command-line
compiler release.
Right now I'm fixing
bugs which require pulling in the latest check-in of the compiler, which is
different from the
current Scala2 beta
release. Perhaps my release management skills are also lacking :)

As for the plugin version, this is largely determined by the compiler version
(updating the
compiler in the
plugin requires updating the plugin), so the versions will correspond, even if
the versioning
is different. I think
it will be pretty difficult to use the plugin with an older version of the
compiler. The problem
is that the plugin
code usually needs to be recompiled when changes are made to the compiler
because its use
of mixins break
binary compatibility (at least right now). I guess we could get around this by
using reflection,
which would also
make it possible to configure what compiler is being used. But reflection has
its own
problems. Maybe when the
compiler is more stable, we'll have more options.

I will include the online Scala language and library documentation in the SDT
help plugin.

Thanks for your comments!

Sean

----- Original Message -----
From: Gabriel Riba <griba2010@xxxxxx>
Date: Monday, February 13, 2006 1:36 am
Subject: Re: Eclipse plugin 2.x Scala compiler version ?
> Well, in this case I would appreciate to find included, the
> language reference and library docs
> specific to the embedded compiler version as we get with the
> standard distribution.
>
> ---
> We ought to know also the compiler version number, to know where we
> are in the version changes log,
> if a specific bug has been resolved in our version or a specific
> feature is available,
>
> so the plugin should have, in my humble opinion, the plugin version
> number followed by the compiler
> version.
>
> ---
> Finally, some people may want, in the future, to stuck to a
> specific version to recompile an old
> library, so it would help to find a description on how to
> substitute the compiler with an older
> version.
>
> ---
> By now, the documentation is what I lacks the most.
>
> You could pack the docs in a zip file where the scala-compiler.jar
> and scala-library.jar are found.
>
> ---
> Till now I have been developing with JEdit with the Console and
> ErrorList plugins.
>
> The Eclipse Scala plugin, with the Content-Assist, will be a step
> forward.
> Cheers!
>
>
>
>
>
>
>
>
>



<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise