« Return to Thread: [scala] Scala plugin BETA

Re: [scala] Scala plugin BETA

by sean.mcdirmid :: Rate this Message:

Reply to Author | View in Thread

The license is the standard Scala EPFL license (whatever we include with the Scala distribution), you'll be asked to accept it on install. 

The code is located in the LAMP SVN repository (https://lampsvn.epfl.ch/svn-repos/scala/), the plugin consists of three plugin projects:

* scala/trunk - everything Scala, build through ant first (afterwards, the compiler can be built in Eclipse, the library cannot)
* plugin/lampion.core - the parts of the Scala plugin that don't depend on Eclipse (a generic IDE framework and a configuration of the framework for Scala)
* plugin/scala.plugin - the Eclipse-specific parts of the Scala plugin (contains the plugin Activator, the XML extensions, icons, and more code).

You'll need the old Scala plugin to work with these projects (I'm not ready to eat my own dogfood yet). After building all three projects, you'll need to JAR up scala (the scala/trunk project)/build/quick/lib into scala.plugin/lib/scala-library.jar, and JAR up scala/src/library into scala.plugin/lib/scala-library-src.jar. 

To run the code, create a Eclipse application profile where all the old Scala plugins (anything beginning with ch.) are disabled, otherwise the new and old plugins will conflict. 

We are working on an automated build for this, but right now everything must be built manually in Eclipse. If you want to play with this, feel free to ask me any questions.

Sean 

On Sep 18, 2007, at 12:34 PM, Antoine Toulme wrote:

Hi Sean,

congratulations on the release!

I will certainly be happy to test the Scala plugin, and help going forward, if you clear those points for me:

- what is the license for the Eclipse plugin ?
-where is the code located ? I still don't know where it is.

Thanks,

Antoine

 « Return to Thread: [scala] Scala plugin BETA