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

[ANN] Scala+GWT 0.1-M3 released

4 replies
gkossakowski
Joined: 2010-03-11,
User offline. Last seen 33 weeks 5 days ago.
Hello,
I'm excited to announce second milestone of Scala+GWT project.
Download (and then follow README instructions) from here: http://goo.gl/RZdVT
Release notes (included below) can be found here: http://goo.gl/H8san

Scala+GWT 0.1-M3----------------
The third official milestone release from the Scala+GWT project.
You can check release notes for previous release [here](http://scalagwt.github.com/releasenotes).
This release consists of just samples packaged along with snapshot of jars needed to build them. Those jars include our own versionof both GWT and Scala.
This release doesn't come with any official artifacts apart from the tarball you can download from [http://github.com/scalagwt/scalagwt-sample)" rel="nofollow">http://github.com/scalagwt/scalagwt-sample](http://github.com/scalagwt/scalagwt-sample).
### Changes since last release
  * Eclipse support for development mode
### Eclipse support
We've integrated [Scala IDE](http://www.scala-ide.org/) so you can develop GWT applications in Scala using Eclipse. Development mode is supported.
### Known issues
  * many patterns in pattern matching logic are not supported (should be fixed in next release) examples include     * pattern alternatives (`|`)     * guard patterns (`if` guard)  * in some cases (like gwtdlx sample) optimizations enabled in gwt lead to broken JS code
### Reporting issues
We appreciate feedback. If you find something that doesn't work (e.g. crashes either Scala or GWT compiler)or JavaScript gives you weird results we'd love to hear about it. The most effective way of reporting issues is to modify `Hello World` sample to show your problem. Exact steps are:
  1. Fork `scalagwt-sample` repo from here: http://github.com/scalagwt/scalagwt-sample   2. Clone it: `git clone git://github.com/YOUR_USER_NAME/scalagwt-sample.git`   3. Modify hello world sample located in `src/com/google/gwt/sample/jribble/client`  4. Commit and publish your example.   5. File a ticket here: http://github.com/scalagwt/scalagwt-sample and mention your      fork while explaining your issue.
If you want to discuss your problem before reporting it, join[scalagwt [at] googlegroups [dot] com](http://groups.google.com/group/scalagwt).
### What if I don't know GWT?
That shouldn't be a big problem. You've got Scala source code for samples that show basic functionality and provides basic setup. You may want to start with changing hello world sample, recompiling it andtesting in a browser.
### What if I don't know Scala?
You might still want to check out samples to see how they might look in a language other than Java. We'll be cutting a lot more of the boilerplate code once GWT libraries and APIs receive enough of Scala's[pimp-love](http://www.artima.com/weblogs/viewpost.jsp?thread=179766).
### Need help? Want to discuss something?
Join us here: [scalagwt [at] googlegroups [dot] com](http://groups.google.com/group/scalagwt).

Happy playing!
*Scala+GWT team*


-- Grzegorz Kossakowski

Simon Ochsenreither
Joined: 2011-07-17,
User offline. Last seen 42 years 45 weeks ago.
Re: [ANN] Scala+GWT 0.1-M3 released
Great work!

BUT:

Considering that I'm already running half a dozen versions of Scala, SBT and the Eclipse plugin there is a limit on stuff I (and I guess many other early adopters) can try.
I think it is sad that things like Scala-GWT, Scala.Net, Scala-LLVM, SIQ, ... are not really accessible without compiling (not in your case) and installing yet-another combination of various Scala components and therefore probably don't get the publicity they deserve.

Would it be that hard to have things like additional compiler backends in the main source repo, shipping them with the nightly builds hidden behind some -Xexperimental switch?

Thanks and bye,

Simon.
Simon Ochsenreither
Joined: 2011-07-17,
User offline. Last seen 42 years 45 weeks ago.
Re: [ANN] Scala+GWT 0.1-M3 released
Great work!

BUT:

Considering that I'm already running half a dozen versions of Scala, SBT and the Eclipse plugin there is a limit on stuff I (and I guess many other early adopters) can try.
I think it is sad that things like Scala-GWT, Scala.Net, Scala-LLVM, SIQ, ... are not really accessible without compiling (not in your case) and installing yet-another combination of various Scala components and therefore probably don't get the publicity they deserve.

Would it be that hard to have things like additional compiler backends in the main source repo, shipping them with the nightly builds hidden behind some -Xexperimental switch?

Thanks and bye,

Simon.
gkossakowski
Joined: 2010-03-11,
User offline. Last seen 33 weeks 5 days ago.
Re: Re: [ANN] Scala+GWT 0.1-M3 released
On 12 November 2011 14:27, Simon Ochsenreither <simon [dot] ochsenreither [at] googlemail [dot] com> wrote:
Great work!

BUT:

Considering that I'm already running half a dozen versions of Scala, SBT and the Eclipse plugin there is a limit on stuff I (and I guess many other early adopters) can try.
I think it is sad that things like Scala-GWT, Scala.Net, Scala-LLVM, SIQ, ... are not really accessible without compiling (not in your case) and installing yet-another combination of various Scala components and therefore probably don't get the publicity they deserve.

Would it be that hard to have things like additional compiler backends in the main source repo, shipping them with the nightly builds hidden behind some -Xexperimental switch?

Yes, I'm aware of this pain and I have some ideas how to address this problem. Give me a few more weeks.
--
Grzegorz Kossakowski

Simon Ochsenreither
Joined: 2011-07-17,
User offline. Last seen 42 years 45 weeks ago.
Re: Re: [ANN] Scala+GWT 0.1-M3 released
Hi,

Thanks! Would be great if there would be a way to ship with more "experimental" stuff in the nightlies (and just leave them out when doing a release).
That would be a giant help to people seriously interested but limited by a 24h-day.

Bye,

Simon

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