At 6:55 AM -0400 7/22/99, Paul Everitt wrote:
I'll speak to another angle of the JPython work: mindshare.
...many valid comments snipped...
With that said, we certainly don't want our consulting services to be artificially confined to a subsegment of the market -- that is, eliminating the perhaps large number of customers that have bought into the servlet/bean vision. Zope running in JPython is something we've always held out as being an escape hatch. Thus, we'd like to see some work on it.
How might this happen? One of two ways seemed logical. Either the community would do it (with our support and endorsement) or a paying customer would require it. The jury's in now and thanks to you and Michael, it appears the first has happened.
I'm happy to take a look around Zope and outline how much work would be involved for the various pieces. Extra sets of eyes would be most welcome.
Certainly, but I we'd also like to make sure about the goals of such an endeavor. Are the goals speed, portability, integration (e.g. with servlets or as a bean), etc.? Thus, while I'm not telling you to stop leaping, I'm also asking that you do some looking. :^)
Not to speak for anyone else, but my goals are integration and portability, integration both with existing Java packages and also with personal devices (running Personal Java and JINI) - so I probably have a different agenda than most people here who are working on enterprise level back-ends. There is also the additional factor that life is short and I'm trying to be careful about managing my ignorance. The more things I can safely not know the more time I have to do things with what I know. If I know Python, Java and XML then I can safely avoid C , Perl etc. (since programming is a means to an end for me), and I absolutely need Java for the other projects I'm working on. The main reason I came to Zope is that I've been using Frontier a bit and didn't want to have to learn UserTalk to do small Web apps when it seemed like there out to be something available in languages I know already.
Yep, a bit of research is in order. How hard is writing a JPython-based servlet?
I haven't done it, but 'the documentation says' write the Python class and compile it to Java bytecode using jpythonc.
Point is, these are nice goals and hopes, and there is some evidence on the table already, but it's still to early to predict what will actually happen and what will be the unintended side-effects.
I'm off to collect a bit more evidence.....
Having a CPython and JPython/Servlet version of Zope -- boy, that would certainly make Zope pretty unique!
Agreed !! Cheers, Michael p.s. I won't be doing email next week, just so no thinks I'm ignoring them :) ************************************************ Michael Rose Center for Tele-Information, Technical University of Denmark mailto:rose@tele.dtu.dk http://www.cti.dtu.dk/personal/rose Multimedia in the Home - http://mmhome.cit.dk 'and what is the use of a computer' thought Alice 'without pictures or conversation' with apologies to Lewis Carroll *************************************************