Re: Gosu IntelliJ IDEA 11 plugin v2.0 released!

4 views
Skip to first unread message

Carson Gross

unread,
Feb 21, 2012, 10:25:15 PM2/21/12
to gosu...@googlegroups.com, ronin...@googlegroups.com
Next on my weekend list is figuring out how to get Ronin-to-Heroku deployment working.

Shouldn't be hard, they are pretty flexible.  I'll let you know.

Cheers,
Carson

On Tue, Feb 21, 2012 at 7:12 PM, metapete <pre...@gmail.com> wrote:
This is a great step forward for Gosu.   Congratulations guys!

Now we just need to get Heroku to offer hosting for Gosu-built
programs, or Ronin web-apps.

Then Gosu would completely rock the world.

-Peter


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).
> File all bugs athttps://github.com/gosu-lang/Gosu-IntelliJ-Plugin/issues.
>
> I wish you good luck.
> Dumitru.

Peter Rexer

unread,
Feb 21, 2012, 10:28:58 PM2/21/12
to gosu...@googlegroups.com, ronin...@googlegroups.com
Let me know.  Box has contacts at Heroku, and I can possibly get you introduced to some of the right people to make it happen.  

Carson Gross

unread,
Feb 21, 2012, 10:34:59 PM2/21/12
to gosu...@googlegroups.com, gosu...@googlegroups.com, ronin...@googlegroups.com
I don't think it will take much:


I think all you'll need to do is update the pom to have that maven-dependency-plugin, and then a Procfile something like:

  java -cp target/classes:target/dependency/* ronin.DevServer

And... well, you might be good to go.  I'm going out drinking, but if someone else wants to give it a shot...  If not, I'll give it a whirl tomorrow.

That'd be hot.  I love Heroku.

Cheers,
Carson

Carson Gross

unread,
Feb 21, 2012, 11:27:37 PM2/21/12
to ronin...@googlegroups.com, gosu...@googlegroups.com
Well I'll be damned:


I'll throw up a HOWTO tomorrow.

Cheers,
Carson

Carson Gross

unread,
Feb 21, 2012, 11:29:34 PM2/21/12
to ronin...@googlegroups.com, gosu...@googlegroups.com
Just for fun:


This is the app I was demoing in my screencast.

Alright, if anything warrants a beer, it's that.

Cheers,
Carson

Peter Rexer

unread,
Feb 22, 2012, 4:53:22 AM2/22/12
to ronin...@googlegroups.com, gosu...@googlegroups.com
Wow... well I just rough-drafted a blog entry about using Node.js on Heroku to show off Box's WebHooks.  
Looks like I need to play around with making a Gosu example on Heroku... I wonder if I can do it in less code than node.js?

-Peter

Gus Prevas

unread,
Feb 22, 2012, 7:50:52 AM2/22/12
to ronin...@googlegroups.com, gosu...@googlegroups.com
Nice job guy!

Carson Gross

unread,
Feb 22, 2012, 12:14:28 PM2/22/12
to ronin...@googlegroups.com, gosu...@googlegroups.com
We should clean up roblog and get it up and hosted on heroku as a demo app.

And, by "we", I mean "you".

;)

Hell, we should even be *using* roblog for a blog off of gosu-lang.org.  

Cheers,
Carson
Reply all
Reply to author
Forward
0 new messages