Scala Editor for NetBeans
>>> Updated Dec 10: I've been granted developer role for netbeans' languages project, and committed the basic editing support code.
========
I wrote another NetBeans language supporting module, A Scala Editor. I've got most syntax working with syntax checking, highlighting, fold, navigator etc, except the xml syntax.
Since Scala is a newline aware language, the LL(k) grammar definitions is a challenge, I spent all my 2 days of this weekend to reach here.
There are a lot of works left for a full featured editor, after that, I'll release it to public, and contribute to NetBeans community.
Here's a screen snapshot: (Click to enlarge)
Posted at 07:59AM Dec 03, 2007 by dcaoyuan in NetBeans | Comments[5]


Really cool,
I can't wait to try it out!
Btw. another effort was started recenty, but it looks like you're ahead :-)
www.scalabeans.com
(groups: http://groups.google.com/group/scalabeans/)
(code: code.google.com/p/scalabeans/)
Posted by Michael Nischt on December 03, 2007 at 08:54 AM PST #
Hey, everything looks great. I just wanted to let you know that whether you know it or not a lot of people are waiting for a good Scala IDE plugin.
Will the initial release of this plugin have background compilation, auto-complete, etc? Or were you just working on some basic language comprehension stuff at this point?
Also, if you are hosting the code in a public repo somewhere I know quite a few people that would like to contribute.
Posted by Brian on December 08, 2007 at 09:56 PM PST #
The initial release may have some simple auto-completion and project management. I'm going to push the plug-in to somewhere like ErlyBird.
The project will be under the terms of either CDDL or GNU license, same as NetBeans.
I maybe host the code directly on NetBeans source tree, or sourceforge.net
Posted by Caoyuan Deng on December 09, 2007 at 02:24 AM PST #
I read your interview on added Schliemann .nbs support for Erlang into NetBeans and was using that as a reference to start my own .nbs for Scala... Now I see that you are already working on it. Great! Let us know here when it's available for download.
Also, Coming from Erlang, I'd love to hear your opinion of how coding in Scala is similar/different.
Posted by Larry Maccherone on December 09, 2007 at 10:00 PM PST #
once again, a great effort from you; i can't wait :)
cheers,
eokyere
Posted by eokyere on December 11, 2007 at 05:29 PM PST #