Woo hoo! On Thu Sep 01 09:26:47 GMT-700 2011, Grzegorz Kossakowski wrote:
> Hello, > > I'm excited to announce first milestone of Scala+GWT project. > > Download (and then follow README instructions) from here: > http://goo.gl/Ym3xU<http://www.google.com/url?sa=D&q=http%3A%2F%2Fgoo.gl%2FYm3xU> > > Release notes (included below) can be found here: > http://goo.gl/H8san<http://www.google.com/url?sa=D&q=http%3A%2F%2Fgoo.gl%2FH8san> > > > > Scala+GWT 0.1-M1 > ---------------- > > The first official milestone release from the Scala+GWT project. > > This release consists of just samples packaged along with snapshot > of jars needed to build them. Those jars include our own version > of 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<http://www.google.com/url?sa=D&q=http%3A%2F%2Fgithub.com%2Fscalagwt%2Fscalagwt-sample> > . > > ### What works > > Samples show it the best. Here are some highlights: > > * Mixed Scala/Java projects work very well (for GWT-supported Java > subset) > * Most of Scala language constructs are supported > * Most of Scala library code that makes sense in a browser context is > supported, including Scala collections > > It's fair to say that we are not sure how far one can go with this release. > It might be that you can already > build something useful with what we already have. The only way to be sure > is start hacking! > > ### Known issues > > * Compilation is very, very slow. > * `scala.immutable.{TreeMap, TreeSet}` are not supported due to various > bugs (thus sorted collections don't work) > * many patterns in pattern matching logic are not supported (tough issue) > examples include > * pattern alternatives (`|`) > * guard patterns (`if` guard) > * GWT's development mode is broken > * We are compiling with all optimizations turned off. This results in a > slow and very large JavaScript 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<http://www.google.com/url?sa=D&q=http%3A%2F%2Fgithub.com%2Fscalagwt%2Fscalagwt-sample> > 2. Clone it: `git clone git:// > github.com/YOUR_USER_NAME/scalagwt-sample.git`<http://www.google.com/url?sa=D&q=http%3A%2F%2Fgithub.com%2FYOUR_USER_NAME%2Fscalagwt-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<http://www.google.com/url?sa=D&q=http%3A%2F%2Fgithub.com%2Fscalagwt%2Fscalagwt-sample> > and > mention your > fork while explaining your issue. > > If you want to discuss your problem before reporting it, join > [scala...@googlegroups.com<http://www.google.com/url?sa=D&q=mailto%3Ascalagwt%40googlegroups.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 channging hello world > sample, recompiling it and > testing in a browser. > > ### What if I don't know Scala? > > You might still want to check out samples to see how they might look like > in other language than Java. > We'll be cutting a lot more of boilerplate code once GWT libraries and APIs > receive enough of Scala's > [pimp-love](http://www.artima.com/weblogs/viewpost.jsp?thread=179766<http://www.google.com/url?sa=D&q=http%3A%2F%2Fwww.artima.com%2Fweblogs%2Fviewpost.jsp%3Fthread%3D179766> > ). > > ### Need help? Want to discuss something? > > Join us here: > [scala...@googlegroups.com<http://www.google.com/url?sa=D&q=mailto%3Ascalagwt%40googlegroups.com> > ](http://groups.google.com/group/scalagwt). > > > Happy playing! > > -- > Grzegorz Kossakowski > > -- > http://groups.google.com/group/Google-Web-Toolkit-Contributors -- You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To post to this group, send email to google-web-toolkit@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.