[Zope] ANN: Perl For Zope
Paul Everitt
paul@digicool.com
Mon, 29 May 2000 11:51:08 -0400
Look, a whole bunch of great questions for Wed's IRC chat. :^)
I propose 1PM Eastern on Wed for the chat. We'll make a more formal
announcement tomorrow. (Right, Ethan?)
--Paul
Jimmie Houchin wrote:
>
> Are Python Products considered implementation level?
>
> Or another question. What are the current reasons that Perl Products are
> a no no?
>
> Where are the lines for having other languages being first class
> citizens of Zope without them being "implementation languages"?
>
> I think this also goes back to and begs the question of what is core
> Zope and what is built upon it?
>
> This somewhat could be answered by the modularization of Zope and it's
> companion packages.
>
> Just a couple of questions to hopefully clarify things.
>
> Jimmie Houchin
>
> Paul Everitt wrote:
> > Bill wrote:
> [snip stuff about Perl's OO model]
> > It's funny that you bring this up. One of the really interesting
> things
> > about this project so far is learning about Perl internals. You're
> > description is, apparently, pretty accurate.
> >
> > However, the way we've done this mitigates the issue in two ways.
> >
> > First, Perl doesn't need objects to fulfill its job. Functions are
> > bound to the object system. All the real stuff (persistence,
> > transactions, etc.) is in Zope (read: Python). Honestly, the goal
> > really _is_ to make Perl a scripting language for Zope, not an
> > implementation language! The contract says so!
> >
> > Second, ActiveState will work on improving facilities missing in Perl,
> > such as reflection, to support our requirements (e.g. sniffing at
> method
> > signatures).
> >
> > --Paul