Re: [gwt-contrib] GWT 3 Build System

2015-07-01 Thread Arnaud TOURNIER
Hi Daniel,

Just to say : the more i think about this new GWT compiler, the more i 
think it's the right choice for GWT !

Great work to you all !

Arnaud

Le jeudi 18 juin 2015 14:37:31 UTC+2, Daniel Kurka a écrit :

 One other thing: It won't matter which system we use to build the new 
 compiler.

 Google internal we always use our own build system and since its very 
 close to bazel it should work fine with bazel. If you want some kind of 
 other integration with other build systems you can easily build them since 
 the compiler will just be a taken the same arguments as javac anyway.

 On Thu, Jun 18, 2015 at 2:04 PM Thomas Broyer t.br...@gmail.com 
 javascript: wrote:

 Gradle 2.5 will come with continuous build too (watch files, recompile 
 incrementally on change -- and run tests I suppose, or restart running 
 app); similar to what SBT has had for years now (but indescribably 
 sluggish).

 --
 You received this message because you are subscribed to the Google Groups 
 GWT Contributors group.
 To unsubscribe from this group and stop receiving emails from it, send an 
 email to google-web-toolkit-contributors+unsubscr...@googlegroups.com 
 javascript:.
 To view this discussion on the web visit 
 https://groups.google.com/d/msgid/google-web-toolkit-contributors/e005cdf7-9963-4fa7-8b7a-ee47a72e9ed9%40googlegroups.com
 .
 For more options, visit https://groups.google.com/d/optout.



-- 
You received this message because you are subscribed to the Google Groups GWT 
Contributors group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-web-toolkit-contributors+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-web-toolkit-contributors/f9b48cd2-b273-45d8-9bda-9c55a43af26f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [gwt-contrib] GWT 3 Build System

2015-06-18 Thread 'Daniel Kurka' via GWT Contributors
As a side note: We had a discussion to make j2cl be able to compile itself
to JavaScript. If that is actually done you can easily integrate with all
kinds of JavaScript build tools.

On Thu, Jun 18, 2015 at 1:16 PM Arnaud TOURNIER ltea...@gmail.com wrote:

 Hi everyone,

 I've been watching an reflecting upon the gwt meetup you had few weeks
 ago. And one of my concern is about a decent build system that gwt should
 be based upon. As for now, Bazel is not ready for Windows, and also it
 needs to be installed, configured and so on, which can be cumbersome and
 repulsive.

 So i came up with an idea, i'm sure you did have it already but in any
 case, i will submit it here :

 First, there a fact : GWT is moving towards the Web ecosystem, by being
 much easily and naturally integrated with the javascript world (and more to
 the point : ES6). This means that web projects will be mixes of javascript,
 java code, colsure, clojure, coffee and so on.

 So to follow this philosophy, i propose not to go to the Bazel direction
 but more to the Web direction which would mean using a build system like
 gulp or grunt.

 Did you examine such build tools when you reviewed decent ones ?

 And i've been trying gulp for a few weeks now, and i can tell :

  - it's very *fast*
  - it's *task based* (a bit like bazel), so conceptually it fits with the
 GWT requirements,
  - it can *watch files* for changes out-of-the-box
  - it is *modular*, and not a framework, more a set of available tools
 to build things.
  - it is able to launch any process, so of course it *can launch javac*
  - it is a *standard *in the web development world
  - since it is javascript, we could even *write gwt's gulp build tasks
 with gwt* ! (i think that it cannot be done straightforwardly with bazel)

 I think that this can prevent Java developpers from quitting GWT and it
 can also bring more pure Web developpers to GWT...
 It is also more consistent with the philosophy that GWT is embracing right
 now (IMHO)
 And it will also be more natural when needing to integrate a bit of Java
 code in a classic Web project.

 What do you think ?

 Thanks

 Arnaud

 --
 You received this message because you are subscribed to the Google Groups
 GWT Contributors group.
 To unsubscribe from this group and stop receiving emails from it, send an
 email to google-web-toolkit-contributors+unsubscr...@googlegroups.com.
 To view this discussion on the web visit
 https://groups.google.com/d/msgid/google-web-toolkit-contributors/97962d74-18a5-4b27-8a05-ff8c6a4d55b8%40googlegroups.com
 https://groups.google.com/d/msgid/google-web-toolkit-contributors/97962d74-18a5-4b27-8a05-ff8c6a4d55b8%40googlegroups.com?utm_medium=emailutm_source=footer
 .
 For more options, visit https://groups.google.com/d/optout.


-- 
You received this message because you are subscribed to the Google Groups GWT 
Contributors group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-web-toolkit-contributors+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-web-toolkit-contributors/CALLujip1cAtWqcBfBo6hEuB3Y%2BD3CLoE3MYtuzoisf7AQzt8Mw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [gwt-contrib] GWT 3 Build System

2015-06-18 Thread Arnaud TOURNIER
I assume j2cl means java-to-closure-script-compiler, which will be the
heart of GWT 3, is that right ?

Very good news ! This way GWT will be available for standard and cool web
build systems... Great ! GWT downloadable as a npm package would be cool in
fact...

Did you evaluate gulp in your study ?

Thanks
Arnaud

Le jeu. 18 juin 2015 à 13:19, 'Daniel Kurka' via GWT Contributors 
google-web-toolkit-contributors@googlegroups.com a écrit :

 As a side note: We had a discussion to make j2cl be able to compile itself
 to JavaScript. If that is actually done you can easily integrate with all
 kinds of JavaScript build tools.

 On Thu, Jun 18, 2015 at 1:16 PM Arnaud TOURNIER ltea...@gmail.com wrote:

 Hi everyone,

 I've been watching an reflecting upon the gwt meetup you had few weeks
 ago. And one of my concern is about a decent build system that gwt should
 be based upon. As for now, Bazel is not ready for Windows, and also it
 needs to be installed, configured and so on, which can be cumbersome and
 repulsive.

 So i came up with an idea, i'm sure you did have it already but in any
 case, i will submit it here :

 First, there a fact : GWT is moving towards the Web ecosystem, by being
 much easily and naturally integrated with the javascript world (and more to
 the point : ES6). This means that web projects will be mixes of javascript,
 java code, colsure, clojure, coffee and so on.

 So to follow this philosophy, i propose not to go to the Bazel direction
 but more to the Web direction which would mean using a build system like
 gulp or grunt.

 Did you examine such build tools when you reviewed decent ones ?

 And i've been trying gulp for a few weeks now, and i can tell :

  - it's very *fast*
  - it's *task based* (a bit like bazel), so conceptually it fits with
 the GWT requirements,
  - it can *watch files* for changes out-of-the-box
  - it is *modular*, and not a framework, more a set of available
 tools to build things.
  - it is able to launch any process, so of course it *can launch javac*
  - it is a *standard *in the web development world
  - since it is javascript, we could even *write gwt's gulp build tasks
 with gwt* ! (i think that it cannot be done straightforwardly with bazel)

 I think that this can prevent Java developpers from quitting GWT and it
 can also bring more pure Web developpers to GWT...
 It is also more consistent with the philosophy that GWT is embracing
 right now (IMHO)
 And it will also be more natural when needing to integrate a bit of Java
 code in a classic Web project.

 What do you think ?

 Thanks

 Arnaud

 --

 You received this message because you are subscribed to the Google Groups
 GWT Contributors group.
 To unsubscribe from this group and stop receiving emails from it, send an
 email to google-web-toolkit-contributors+unsubscr...@googlegroups.com.


 To view this discussion on the web visit
 https://groups.google.com/d/msgid/google-web-toolkit-contributors/97962d74-18a5-4b27-8a05-ff8c6a4d55b8%40googlegroups.com
 https://groups.google.com/d/msgid/google-web-toolkit-contributors/97962d74-18a5-4b27-8a05-ff8c6a4d55b8%40googlegroups.com?utm_medium=emailutm_source=footer
 .
 For more options, visit https://groups.google.com/d/optout.

  --
 You received this message because you are subscribed to a topic in the
 Google Groups GWT Contributors group.
 To unsubscribe from this topic, visit
 https://groups.google.com/d/topic/google-web-toolkit-contributors/E_H9pGdLgTs/unsubscribe
 .
 To unsubscribe from this group and all its topics, send an email to
 google-web-toolkit-contributors+unsubscr...@googlegroups.com.
 To view this discussion on the web visit
 https://groups.google.com/d/msgid/google-web-toolkit-contributors/CALLujip1cAtWqcBfBo6hEuB3Y%2BD3CLoE3MYtuzoisf7AQzt8Mw%40mail.gmail.com
 https://groups.google.com/d/msgid/google-web-toolkit-contributors/CALLujip1cAtWqcBfBo6hEuB3Y%2BD3CLoE3MYtuzoisf7AQzt8Mw%40mail.gmail.com?utm_medium=emailutm_source=footer
 .
 For more options, visit https://groups.google.com/d/optout.


-- 
You received this message because you are subscribed to the Google Groups GWT 
Contributors group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-web-toolkit-contributors+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-web-toolkit-contributors/CANjaDne4faa9FNz9KdhT6VOywWcNGVYm4jcdYNnKW0mK8BWe4w%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


[gwt-contrib] GWT 3 Build System

2015-06-18 Thread Thomas Broyer
Gradle 2.5 will come with continuous build too (watch files, recompile 
incrementally on change -- and run tests I suppose, or restart running app); 
similar to what SBT has had for years now (but indescribably sluggish).

-- 
You received this message because you are subscribed to the Google Groups GWT 
Contributors group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-web-toolkit-contributors+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-web-toolkit-contributors/e005cdf7-9963-4fa7-8b7a-ee47a72e9ed9%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [gwt-contrib] GWT 3 Build System

2015-06-18 Thread 'Daniel Kurka' via GWT Contributors
One other thing: It won't matter which system we use to build the new
compiler.

Google internal we always use our own build system and since its very close
to bazel it should work fine with bazel. If you want some kind of other
integration with other build systems you can easily build them since the
compiler will just be a taken the same arguments as javac anyway.

On Thu, Jun 18, 2015 at 2:04 PM Thomas Broyer t.bro...@gmail.com wrote:

 Gradle 2.5 will come with continuous build too (watch files, recompile
 incrementally on change -- and run tests I suppose, or restart running
 app); similar to what SBT has had for years now (but indescribably
 sluggish).

 --
 You received this message because you are subscribed to the Google Groups
 GWT Contributors group.
 To unsubscribe from this group and stop receiving emails from it, send an
 email to google-web-toolkit-contributors+unsubscr...@googlegroups.com.
 To view this discussion on the web visit
 https://groups.google.com/d/msgid/google-web-toolkit-contributors/e005cdf7-9963-4fa7-8b7a-ee47a72e9ed9%40googlegroups.com
 .
 For more options, visit https://groups.google.com/d/optout.


-- 
You received this message because you are subscribed to the Google Groups GWT 
Contributors group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-web-toolkit-contributors+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-web-toolkit-contributors/CALLujiqrrQ99N0sNey%2Bh%3D1GG-v02vgC8AwOi%3Dp8-8ePp0VO-AA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


[gwt-contrib] GWT 3 Build System

2015-06-18 Thread Arnaud TOURNIER
Hi everyone,

I've been watching an reflecting upon the gwt meetup you had few weeks ago. 
And one of my concern is about a decent build system that gwt should be 
based upon. As for now, Bazel is not ready for Windows, and also it needs 
to be installed, configured and so on, which can be cumbersome and 
repulsive.

So i came up with an idea, i'm sure you did have it already but in any 
case, i will submit it here :

First, there a fact : GWT is moving towards the Web ecosystem, by being 
much easily and naturally integrated with the javascript world (and more to 
the point : ES6). This means that web projects will be mixes of javascript, 
java code, colsure, clojure, coffee and so on.

So to follow this philosophy, i propose not to go to the Bazel direction 
but more to the Web direction which would mean using a build system like 
gulp or grunt.

Did you examine such build tools when you reviewed decent ones ?

And i've been trying gulp for a few weeks now, and i can tell :

 - it's very *fast*
 - it's *task based* (a bit like bazel), so conceptually it fits with the 
GWT requirements,
 - it can *watch files* for changes out-of-the-box
 - it is *modular*, and not a framework, more a set of available tools 
to build things.
 - it is able to launch any process, so of course it *can launch javac*
 - it is a *standard *in the web development world
 - since it is javascript, we could even *write gwt's gulp build tasks with 
gwt* ! (i think that it cannot be done straightforwardly with bazel)

I think that this can prevent Java developpers from quitting GWT and it can 
also bring more pure Web developpers to GWT...
It is also more consistent with the philosophy that GWT is embracing right 
now (IMHO)
And it will also be more natural when needing to integrate a bit of Java 
code in a classic Web project.

What do you think ?

Thanks

Arnaud

-- 
You received this message because you are subscribed to the Google Groups GWT 
Contributors group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-web-toolkit-contributors+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-web-toolkit-contributors/97962d74-18a5-4b27-8a05-ff8c6a4d55b8%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [gwt-contrib] GWT 3 Build System

2015-06-18 Thread Arnaud TOURNIER
Ok great ! True that Google will always have the master hand over GWT, fair
because code is committed by almost only google people ! Community has to
keep that in mind.

Thanks
Arnaud

Le jeu. 18 juin 2015 à 14:37, Daniel Kurka danku...@google.com a écrit :

 One other thing: It won't matter which system we use to build the new
 compiler.

 Google internal we always use our own build system and since its very
 close to bazel it should work fine with bazel. If you want some kind of
 other integration with other build systems you can easily build them since
 the compiler will just be a taken the same arguments as javac anyway.

 On Thu, Jun 18, 2015 at 2:04 PM Thomas Broyer t.bro...@gmail.com wrote:

 Gradle 2.5 will come with continuous build too (watch files, recompile
 incrementally on change -- and run tests I suppose, or restart running
 app); similar to what SBT has had for years now (but indescribably
 sluggish).

 --

 You received this message because you are subscribed to the Google Groups
 GWT Contributors group.

 To unsubscribe from this group and stop receiving emails from it, send an
 email to google-web-toolkit-contributors+unsubscr...@googlegroups.com.


 To view this discussion on the web visit
 https://groups.google.com/d/msgid/google-web-toolkit-contributors/e005cdf7-9963-4fa7-8b7a-ee47a72e9ed9%40googlegroups.com
 .
 For more options, visit https://groups.google.com/d/optout.



-- 
You received this message because you are subscribed to the Google Groups GWT 
Contributors group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-web-toolkit-contributors+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-web-toolkit-contributors/CANjaDncrQmHU3jMwAP-P4GvBkKy_OfRcCKRRTc3%2Bc2Smr%2B-T_g%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.