This page is no longer maintained — Please continue to the home page at www.scala-lang.org

Online Scala IDE Demo

4 replies
Dirk
Joined: 2011-09-02,
User offline. Last seen 42 years 45 weeks ago.

I recently integrated cloud9ide's Javascript editor with the Scala
Interactive Compiler to produce an online IDE demo (1 minute video):
http://vimeo.com/28930400
The video demonstrates auto-complete and real time error reporting on
a Play framework sample project. Editing happens on the client side
(in the browser) and compilation/auto-complete on the server side.

I'm curious to get the community's thoughts on the idea, and whether
you think it has potential.
Cheers,
Dirk

Razvan Cojocaru 3
Joined: 2010-07-28,
User offline. Last seen 42 years 45 weeks ago.
RE: Online Scala IDE Demo

Awesome - I was about to start on something like that...

I just updated www.tryscala.org to use the ACE editor (same as cloud 9 I
think) and was about to enhance the content assist and offer an option for
real-time error reporting...

The code is at github.com/razie/scripster

cheers

-----Original Message-----
From: scala-tools [at] googlegroups [dot] com [mailto:scala-tools [at] googlegroups [dot] com] On
Behalf Of Dirk
Sent: October-18-11 6:03 PM
To: scala-tools
Subject: [scala-tools] Online Scala IDE Demo

I recently integrated cloud9ide's Javascript editor with the Scala
Interactive Compiler to produce an online IDE demo (1 minute video):
http://vimeo.com/28930400
The video demonstrates auto-complete and real time error reporting on a Play
framework sample project. Editing happens on the client side (in the
browser) and compilation/auto-complete on the server side.

I'm curious to get the community's thoughts on the idea, and whether you
think it has potential.
Cheers,
Dirk

Aemon Cannon
Joined: 2010-03-21,
User offline. Last seen 1 year 24 weeks ago.
Re: Online Scala IDE Demo
Cool stuff!Cloud compilation would be great when working from battery : )
This has some overlap with ENSIME (exposing interactivecompiler to network interface). I'm not sure what your goals are, but you might be able to save some time by using the ENSIME server. I'm in themiddle of documenting the RPC interface as we speak: https://github.com/aemoncannon/ensime/blob/scala-2.9/src/main/scala/org/ensime/protocol/SwankProtocol.scala#L340
On Tue, Oct 18, 2011 at 6:03 PM, Dirk <dirkmdev [at] gmail [dot] com> wrote:
I recently integrated cloud9ide's Javascript editor with the Scala
Interactive Compiler to produce an online IDE demo (1 minute video):
http://vimeo.com/28930400
The video demonstrates auto-complete and real time error reporting on
a Play framework sample project. Editing happens on the client side
(in the browser) and compilation/auto-complete on the server side.

I'm curious to get the community's thoughts on the idea, and whether
you think it has potential.
Cheers,
Dirk

Burak Yiğit Kaya
Joined: 2010-11-29,
User offline. Last seen 42 years 45 weeks ago.
Re: Online Scala IDE Demo
Great work! Have you pinged Cloud9 guys about this?

On Wed, Oct 19, 2011 at 06:26, Aemon Cannon <aemoncannon [at] gmail [dot] com> wrote:
Cool stuff!Cloud compilation would be great when working from battery : )
This has some overlap with ENSIME (exposing interactive compiler to network interface). I'm not sure what your goals are, but you might be able to save some time by using the ENSIME server. I'm in themiddle of documenting the RPC interface as we speak: https://github.com/aemoncannon/ensime/blob/scala-2.9/src/main/scala/org/ensime/protocol/SwankProtocol.scala#L340
On Tue, Oct 18, 2011 at 6:03 PM, Dirk <dirkmdev [at] gmail [dot] com> wrote:
I recently integrated cloud9ide's Javascript editor with the Scala
Interactive Compiler to produce an online IDE demo (1 minute video):
http://vimeo.com/28930400
The video demonstrates auto-complete and real time error reporting on
a Play framework sample project. Editing happens on the client side
(in the browser) and compilation/auto-complete on the server side.

I'm curious to get the community's thoughts on the idea, and whether
you think it has potential.
Cheers,
Dirk




--
Burak Yiğit "BYK" Kaya <http://byk.im>


Dirk
Joined: 2011-09-02,
User offline. Last seen 42 years 45 weeks ago.
Re: Online Scala IDE Demo
Yeah, I emailed them about it but they didn't reply. I think they're probably planning to focus on JavaScript for now.

2011/10/19 Burak Yiğit Kaya <ben [at] byk [dot] im>
Great work! Have you pinged Cloud9 guys about this?

On Wed, Oct 19, 2011 at 06:26, Aemon Cannon <aemoncannon [at] gmail [dot] com> wrote:
Cool stuff!Cloud compilation would be great when working from battery : )
This has some overlap with ENSIME (exposing interactive compiler to network interface). I'm not sure what your goals are, but you might be able to save some time by using the ENSIME server. I'm in themiddle of documenting the RPC interface as we speak: https://github.com/aemoncannon/ensime/blob/scala-2.9/src/main/scala/org/ensime/protocol/SwankProtocol.scala#L340
On Tue, Oct 18, 2011 at 6:03 PM, Dirk <dirkmdev [at] gmail [dot] com> wrote:
I recently integrated cloud9ide's Javascript editor with the Scala
Interactive Compiler to produce an online IDE demo (1 minute video):
http://vimeo.com/28930400
The video demonstrates auto-complete and real time error reporting on
a Play framework sample project. Editing happens on the client side
(in the browser) and compilation/auto-complete on the server side.

I'm curious to get the community's thoughts on the idea, and whether
you think it has potential.
Cheers,
Dirk




--
Burak Yiğit "BYK" Kaya <http://byk.im>



Copyright © 2012 École Polytechnique Fédérale de Lausanne (EPFL), Lausanne, Switzerland