From 1d1d611069196ab3ed7bdc17de740909aef7e62f Mon Sep 17 00:00:00 2001 From: Grzegorz Kossakowski Date: Wed, 31 Aug 2011 17:35:44 +0200 Subject: [PATCH 1/3] Release notes for 0.1-M1 release. Signed-off-by: Grzegorz Kossakowski --- index.md | 4 +-- releasenotes.md | 77 +++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 79 insertions(+), 2 deletions(-) create mode 100644 releasenotes.md diff --git a/index.md b/index.md index 9d0b005..bbac5c8 100644 --- a/index.md +++ b/index.md @@ -14,10 +14,10 @@ via the GWT toolchain. Status ------ -We can compile most of Scala code. Check [Samples](samples) for +We can compile most of Scala code. Check [samples](samples) for live demos. -First milestone release coming soon. +We've got first release. Check [release notes](releasenotes) and [download](!!! HERE WE HAVE TO PUT DOWNLOAD LINK). Contributors ------------ diff --git a/releasenotes.md b/releasenotes.md new file mode 100644 index 0000000..53397b7 --- /dev/null +++ b/releasenotes.md @@ -0,0 +1,77 @@ +--- +layout: default +title: Scala+GWT release notes +--- + +Release notes +============= + +Scala+GWT 0.1-M1 +---------------- + +The first official release coming from 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 +tarball you can download from http://github.com/scalagwt/scalagwt-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 (`|`) + * guared 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 + 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@googlegroups.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). + +### Need help? Want to discuss something? + +Join us here: [scalagwt@googlegroups.com](http://groups.google.com/group/scalagwt). + + +Happy playing! + +*Scala+GWT team* From 66e98227c2781a595621babd7efb2c46c5ccb87c Mon Sep 17 00:00:00 2001 From: Grzegorz Kossakowski Date: Thu, 1 Sep 2011 10:05:09 +0200 Subject: [PATCH 2/3] Added download link for scalagwt-sample-0.1-M1.zip Signed-off-by: Grzegorz Kossakowski --- index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.md b/index.md index bbac5c8..820e50c 100644 --- a/index.md +++ b/index.md @@ -17,7 +17,7 @@ Status We can compile most of Scala code. Check [samples](samples) for live demos. -We've got first release. Check [release notes](releasenotes) and [download](!!! HERE WE HAVE TO PUT DOWNLOAD LINK). +We've got first release. Check [release notes](releasenotes) and [download](https://github.com/downloads/scalagwt/scalagwt-sample/scalagwt-sample-0.1-M1.zip). Contributors ------------ From c7db84553bd8e9115a1c4c7a81d87ae949bdbf35 Mon Sep 17 00:00:00 2001 From: Rob Heittman Date: Thu, 1 Sep 2011 07:26:54 -0400 Subject: [PATCH 3/3] Small language changes. Also, remove stale reference to site copying activity. --- index.md | 8 ++++---- releasenotes.md | 18 +++++++++--------- 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/index.md b/index.md index 820e50c..9d00265 100644 --- a/index.md +++ b/index.md @@ -17,14 +17,15 @@ Status We can compile most of Scala code. Check [samples](samples) for live demos. -We've got first release. Check [release notes](releasenotes) and [download](https://github.com/downloads/scalagwt/scalagwt-sample/scalagwt-sample-0.1-M1.zip). +We are excited to announce our first milestone release. Check +[release notes](releasenotes) and +[download](https://github.com/downloads/scalagwt/scalagwt-sample/scalagwt-sample-0.1-M1.zip). Contributors ------------ * Grzegorz Kossakowski * Lex Spoon -* Aaron Novstrup * Stephen Haberman * Rob Heittman @@ -44,7 +45,6 @@ Twitter Getting Involved ---------------- -* Help me update this site and graft over old content from other places +* Participate on the mailing list! * Verify changesets pending in code review -* Participate on the mailing list * Work on examples and documentation diff --git a/releasenotes.md b/releasenotes.md index 53397b7..a3e252c 100644 --- a/releasenotes.md +++ b/releasenotes.md @@ -9,13 +9,13 @@ Release notes Scala+GWT 0.1-M1 ---------------- -The first official release coming from Scala+GWT project. +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 +This release doesn't come with any official artifacts apart from the tarball you can download from http://github.com/scalagwt/scalagwt-sample. ### What works @@ -24,21 +24,21 @@ 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 - + * 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 + * many patterns in pattern matching logic are not supported (tough issue) examples include * pattern alternatives (`|`) - * guared patterns (`if` guard) + * 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) @@ -51,7 +51,7 @@ is to modify `Hello World` sample to show your problem. Exact steps are: 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@googlegroups.com](http://groups.google.com/group/scalagwt).