On Tue, Mar 27, 2012 at 3:17 PM, Rob Peters
<[email protected]> wrote:
> Hi all,
>
> In my current project, I would find GWT's CellTable useful. I looked in
> the pyjs library and didn't see it there and I'm interested in gaining
> some information about what would be required to bring this into
> Pyjamas. Is it do-able (for a coder of only moderate experience)? Has it
> been attempted before? Is it not there because it's too hard to bring in
> or because it's too new?

 it's a matter of time / finance to get it done.  pyjamas is the net
result of the contributions from its userbase.  if someone wants
something, they're absolutely free to add it, and they will be given
every opportunity, guidance and encouragement to do so.

> There are a couple of other GWT components that I'd like to look at
> importing, and I thought I'd start the learning process with the
> CellTable. Any feedback or advice is greatly appreciated.

 there's a couple of approaches, depending on how much code you want
to install (or not) to get the conversion done.

 pyjamas/contrib/java2py.py does about 95% of the work, in a
spectacularly-simplistic way that *RELIES* on the GWT team having
followed - rigorously - their coding standards.

 kees did javapyler which does a much more comprehensive job, to the
extent of examining the syntax of the java code that it's converting.

 basically, you should, if using java2py.py, allocate about 1 day per
1,000 lines of code to complete the remaining parts that java2py.py
itself cannot handle.

 i would ask you, please, though, from previous experience, *DO NOT*
make the mistake of going "i can do it, i can do it, i'm big and hard
and clever, and i'm going to assert my ego by NOT letting anyone see
what i'm doing because oh me, oh my, they might *waily, waily* shock
horror... criticise me because it's not complete!"

 the amount of code i've seen totally wasted because people played
that stupid ego game and then abandoned what they'd started *without*
even making what they'd done available for someone else to carry on,
is just... it's not on.

 so please don't do that :)

 l.

Reply via email to