« Return to Thread: GlazedList GWT

Re: GlazedList GWT

by Thomas Sorgie :: Rate this Message:

Reply to Author | View in Thread


James, Holger, thanks for the encouragement..  Just one final question about packaging and publish location.  Do you want me to package as ca.odell.glazedgwt as i suggested, or just create a branch without the Glazed naming.  I can definitely use my own companies name in the packaging (com.tradecard), if you would prefer.  Also if the latter, do you have any issue with me identifying it as "GlazedLists"?   I would just post it on code.google.com, and i'd love to call it GlazedListsGWT, but if you would prefer i not use that name, that is ok with me.

I'll try to put something together in the next few days (just started the merge with google-collections-gwt)..  just need to do a bit of repackaging.

tom.

James Lemieux wrote:
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@yahoo.com> 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@yahoo.com> 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@glazedlists.dev.java.net
> > For additional commands, e-mail: dev-help@glazedlists.dev.java.net
> >
> >
> >
>
> --
> 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@glazedlists.dev.java.net
> For additional commands, e-mail: dev-help@glazedlists.dev.java.net
>
>

 « Return to Thread: GlazedList GWT