« Return to Thread: GlazedList GWT

Re: GlazedList GWT

by James Lemieux :: Rate this Message:

Reply to Author | View in Thread

Hey Tom,

   First, major kudos to you for this undertaking. About 2ish years ago I worked on a GWT project and naturally would have wanted GL there too, but was daunted by the lack of support at that time for many classes from the JDK that we use within the current GL core implementation. Jesse and I discussed what would be required to integrate with GWT at that time, and our cursory decision was that we didn't think we could support GWT as "just another GL extension" directly in the Glazed Lists project, though this would be the ideal.

   Another subtle difference that pulls us toward a total fork is the large difference in performance characteristics between Javascript's sandbox and JVMs. I can imagine it being extremely difficult to cater to those different beasts from a single code base, and adding abstractions for the sake of speed increases the "mental weight" of the implementation.

   And it would suck to have the vestigial getReadWriteLock() on EventList in a single-threaded environment...

   As for blessings from "the GL project" before publishing a branch... please... go forth and prosper. Our selection of the LGPL and MPL is only to ensure that derivative works are available to the community, whether from private money-making companies or other open projects, and no one forks GL needlessly. A GWT "fork" is a very fair example of a reason to fork GL.

   So please, go ahead with our blessing and don't hesitate to ask us about peculiarities you find! We'll help you in any way we can.

James

On Tue, Apr 14, 2009 at 11:42 AM, Thomas Sorgie <tsorgie@...> wrote:

Endre,

I agree, i'm pretty excited about getting to use GL in GWT too.  I haven't
posted the code yet, mostly because i want to get some blessings, and
suggestions for change, from these guys before publishing a branch of their
library.

As i said, as of now, my version is a severe subset of the main GL branch
(some good, some just incomplete).  I also have had to make modifications in
most of their core objects (though the complex algorithmic stuff ported with
minimal mods).  The only way to publish it in its current state would be to
repackage the whole thing.  Ultimately i think that that will need to
happen, but there is definitely an argument for trying to abstract and reuse
the elements of the base library that require minimal change to run in GWT.

tom.



Endre Stølsvik-8 wrote:
>
> On Sat, Apr 11, 2009 at 18:03, Thomas Sorgie <tsorgie@...> wrote:
>>
>> Hey guys,
>>
>> I've put together a branch of GL which runs on GWT.  I reduced the
>> functionality quite a bit to the things that i think are applicable to
>> the
>> GWT environment (and what i needed there).
>
> I would just want to say that I personally find this awesome! Thanks!
>
> I wouldn't be surprised if Jesse also loves it! (He's the GL initiator
> and a Googler and is apparently a part of the Google Collection bunch
> (and Guice) - just FYI in case you don't study all list traffic - and
> he talked about this exact scenario (porting to GWT and integrating
> with Google Collections) some months ago)
>
> Is the code available somewhere?
>
> Endre.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@...
> For additional commands, e-mail: dev-help@...
>
>
>

--
View this message in context: http://www.nabble.com/GlazedList-GWT-tp23002550p23045533.html
Sent from the GlazedLists - Dev mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@...
For additional commands, e-mail: dev-help@...


 « Return to Thread: GlazedList GWT