New Scala Plugins for NetBeans are Available for Public Test, and Fortress, Erlang

Caoyuan Blog - - April 19, 2008

>>> Updated Apr 22

Due to the incompatibly changes of NetBeans underlaying modules, Scala plugins can not be installed/updated on NetBeans 6.1 any more, you should get the latest nightly build to play with Scala plugins.

===

>>> Updated Apr 19

  • Fixed some broken syntax
  • Fixed NPE caused by brace completion
  • Fixed indentation of case class/object
  • Added formatting options (“Preference” -> “Scala” -> “Formatting”)

Please update your Scala Editing plugin to version 1.0.19 which will be available after NetBeans hudson building.

===

The new written Scala plugins for NetBeans are available for public test now, which can be installed on NetBeans 6.1 RC, and latest NetBeans nightly build. To get start, please visit http://wiki.netbeans.org/Scala

The following features are ready for test:

  • Syntax highlighting
  • Auto-indentation
  • Brace completion
  • Formatter
  • Outline navigator
  • Occurrences mark for local variables and functions
  • Instance rename for local variables and functions
  • Go-to-declaration for local variables and functions
  • Scala project
  • Basic debugger

And with known issues:

  • Auto-completion it not fully supported yet and not smart
  • There is no parsing errors recovering yet
  • Semantic errors are not checked on editing, but will be noticed when you build project
  • Due to the un-consistent of Scala’s grammar reference document, there may be some syntax broken issues

BTW, Fortress editing plugin is also available on “Last Development Build” update center, see the installation part of http://wiki.netbeans.org/Scala to get it installed. It’s a very alpha stage plugin.

And, Erlang plugins are also available from “Last Development Build” update center too, that is, you can install and use Erlang plugins with Ruby, Scala, JavaScript on the same NetBeans IDE (6.1 RC or nightly build). Thanks to Tor’s work, the indexing performance has been improved a lot.

Erlang plugin will be rewritten in the near future too.



Categories: Blogs  Caoyuan Blog  

Comments

No comments so far, you could be the first.

Add comment

Name:

Email:

URL:

Smileys

Remember my personal information

Notify me of follow-up comments?