On Feb 21, 3:42 pm, Dumitru Petrusca <
dpetru...@guidewire.com> wrote:
> All,
>
> It is my pleasure to announce the general availability of the Gosu
> plugin for IntelliJ IDEA 11.
>
>
http://gosu-lang.org/intellij.html
>
> The plugin provides close to full support for almost all the features
> of the Gosu language: syntax and error highlighting, navigation,
> search, code completion, refactoring, code formatting, JUnit support,
> debugging, program launching, javadoc, parameter info, incremental
> compiler, a scratchpad and custom typeloader support (if you're
> feeling brave!). Perhaps the most important feature (which is as much
> a feature of the plugin as it is of Gosu) is the seamless inter-
> operation with Java. Gosu classes/enhancements/programs live alongside
> Java classes and reflect the modifications to them instantly.
>
> This plugin is the result of nine months of hard work by the combined
> Gosu and IDE teams. While IntelliJ IDEA provides a superb platform on
> which to implement a language plugin (thanks to Scott for being the
> prophet crying in the desert!) it also demands a great deal of
> precision and robustness from the parser and the abstract
> representation of the text. At times it seemed like we weren't going
> to make it.
>
> IntelliJ is an awesome IDE with dozens of refactorings, quickfixes and
> many other features. We've only implemented the most basic ones. We
> support the rename and move refactorings but not extract/inline
> variable/method and all the others. Quick fixes like "create missing
> variable/method" are also missing. We realize the inconvenience of not
> having these features and we intend to implement them as soon as
> possible (let us know which new features you need most).
>
> While the plugin is still beta quality it underwent a long period of
> QA scrutiny and a few solid months of real-world use on small to
> medium size projects. This means that while there will be bugs and
> annoyances the plugin should be able to greatly improve your
> productivity with the Gosu language.
>
> Post all your problems, questions and requests on this forum (http://
>
groups.google.com/group/gosu-idea).