[Zope] ANN: Perl For Zope

2000-05-24 Thread Paul Everitt


Howdy gang.  Below is an announcement that we'll start distributing over
the next 24 hours.  I wanted to let you folks see it first.  In summary:
Perl Methods.

This isn't a press release, which we'll be doing in the run-up to the
O'Reilly Open Source conference in July, when the code is closer to
being available.

---

Digital Creations, creators of the Open Source Zope application server,
announced today that it is teaming with ActiveState, a leading provider
of
Internet programming software, to make Perl a scripting language for
Zope.

Perl is the predominant scripting language for Internet applications and
is
a key success story for the Open Source software movement. Zope is
written
in Python, the fastest growing Open Source scripting language.

"It is clear that the strength of Zope realizes the future architecture
of
the Web," says Paul Everitt, CEO of Digital Creations. "This dynamic
architecture, and the people working with it, are a fantastic match for
scripting languages. Thus it is natural that Digital Creations would
team
with ActiveState to make Perl a scripting language for Zope."

"Zope is a powerful content management system that we use internally,"
said
Dick Hardt, CEO of ActiveState. "By adding the power of Perl to Zope, we
will be able to leverage all the existing Perl technology that we have
as
well as bring the worlds of Python and Perl closer together."

Under this agreement, ActiveState will get Python and Perl to run in the
same application. More specifically, Perl programmers can code critical
pieces of business logic in Zope solutions.

"The Perl for Zope project brings the worlds of the two most important
open
source programming languages together," stated Gisle Aas, Senior
Developer,
ActiveState. "Python programmers will be able to directly take advantage
of
the large collection of reusable Perl program modules, like DBI, found
on
CPAN.  Perl programmers will be able to program and customize the Zope
web
application server using their favorite language."

The initial developer release of Perl For Zope will coincide with
the O'Reilly Open Source Software Convention in July 2000.  For more
information on the project, please visit the Perl For Zope project
page at http://www.zope.org/Wikis/zope-perl/.

Contact Information

  For Digital Creations, contact Paul Everitt, [EMAIL PROTECTED], 
  540.371.6909x102.  For ActiveState, contact Lori Pike, 
  [EMAIL PROTECTED], 604.713.8433.

--Paul

Paul Everitt   Digital Creations
[EMAIL PROTECTED]  540.371.6909
-
The Open Source Zope application server
http://www.zope.org/
-
 

___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




Re: [Zope] ANN: Perl For Zope

2000-05-24 Thread J. Atwood

Stunned. Totally and utterly stunned. I would have thought there 
would be Java floating around in Zope's bowl before Perl! Perl? 
Jeeze... what a great but very scary thing. I trust that DC will do 
it right.

J

At 7:32 PM -0400 5/24/2000, Paul Everitt wrote:
>Howdy gang.  Below is an announcement that we'll start distributing over
>the next 24 hours.  I wanted to let you folks see it first.  In summary:
>Perl Methods.
>
>This isn't a press release, which we'll be doing in the run-up to the
>O'Reilly Open Source conference in July, when the code is closer to
>being available.
>
>---
>
>Digital Creations, creators of the Open Source Zope application server,
>announced today that it is teaming with ActiveState, a leading provider
>of
>Internet programming software, to make Perl a scripting language for
>Zope.
>
>Perl is the predominant scripting language for Internet applications and
>is
>a key success story for the Open Source software movement. Zope is
>written
>in Python, the fastest growing Open Source scripting language.
>
>"It is clear that the strength of Zope realizes the future architecture
>of
>the Web," says Paul Everitt, CEO of Digital Creations. "This dynamic
>architecture, and the people working with it, are a fantastic match for
>scripting languages. Thus it is natural that Digital Creations would
>team
>with ActiveState to make Perl a scripting language for Zope."
>
>"Zope is a powerful content management system that we use internally,"
>said
>Dick Hardt, CEO of ActiveState. "By adding the power of Perl to Zope, we
>will be able to leverage all the existing Perl technology that we have
>as
>well as bring the worlds of Python and Perl closer together."
>
>Under this agreement, ActiveState will get Python and Perl to run in the
>same application. More specifically, Perl programmers can code critical
>pieces of business logic in Zope solutions.
>
>"The Perl for Zope project brings the worlds of the two most important
>open
>source programming languages together," stated Gisle Aas, Senior
>Developer,
>ActiveState. "Python programmers will be able to directly take advantage
>of
>the large collection of reusable Perl program modules, like DBI, found
>on
>CPAN.  Perl programmers will be able to program and customize the Zope
>web
>application server using their favorite language."
>
>The initial developer release of Perl For Zope will coincide with
>the O'Reilly Open Source Software Convention in July 2000.  For more
>information on the project, please visit the Perl For Zope project
>page at http://www.zope.org/Wikis/zope-perl/.
>
>Contact Information
>
>   For Digital Creations, contact Paul Everitt, [EMAIL PROTECTED],
>   540.371.6909x102.  For ActiveState, contact Lori Pike,
>   [EMAIL PROTECTED], 604.713.8433.
>
>--Paul
>
>Paul Everitt   Digital Creations
>[EMAIL PROTECTED]  540.371.6909
>-
>The Open Source Zope application server
>http://www.zope.org/
>-
>
>
>___
>Zope maillist  -  [EMAIL PROTECTED]
>http://lists.zope.org/mailman/listinfo/zope
>**   No cross posts or HTML encoding!  **
>(Related lists -
>  http://lists.zope.org/mailman/listinfo/zope-announce
>  http://lists.zope.org/mailman/listinfo/zope-dev )


___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




Re: [Zope] ANN: Perl For Zope

2000-05-24 Thread Denis Frère

"J. Atwood" wrote:
> 
> Stunned. Totally and utterly stunned. I would have thought there
> would be Java floating around in Zope's bowl before Perl! Perl?
> Jeeze... what a great but very scary thing. I trust that DC will do
> it right.

Let's take up bets.

In an egg, there is white and yellow,
when these are mixed, what does remain ?
Just yellow, doesn't it ?

I guess that's the price of fame.

-- 
Denis Frère
P3B: Club Free-Pytho-Linuxien Carolorégien http://www.p3b.org
Aragne : Internet - Réseaux - Formations  http://www.aragne.com

___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




Re: [Zope] ANN: Perl For Zope

2000-05-24 Thread Andrew Kenneth Milton

+[ Denis [Fr_re] ]-
[Charset iso-8859-1 unsupported, filtering to ASCII...]
| "J. Atwood" wrote:
| > 
| > Stunned. Totally and utterly stunned. I would have thought there
| > would be Java floating around in Zope's bowl before Perl! Perl?
| > Jeeze... what a great but very scary thing. I trust that DC will do
| > it right.
| 
| Let's take up bets.
| 
| In an egg, there is white and yellow,
| when these are mixed, what does remain ?
| Just yellow, doesn't it ?

It doesn't matter how much you shake an egg. It's still got a yolk
and a white. You have to smash open the egg and break the yolk before
you get just 'yellow'

-- 
Totally Holistic Enterprises Internet|  P:+61 7 3870 0066   | Andrew Milton
The Internet (Aust) Pty Ltd  |  F:+61 7 3870 4477   | 
ACN: 082 081 472 |  M:+61 416 022 411   | Carpe Daemon
PO Box 837 Indooroopilly QLD 4068|[EMAIL PROTECTED]| 

___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




Re: [Zope] ANN: Perl For Zope

2000-05-25 Thread Chris Withers

Paul Everitt wrote:
> 
> Howdy gang.  Below is an announcement that we'll start distributing over
> the next 24 hours.  I wanted to let you folks see it first.  In summary:
> Perl Methods.

Why is this a good thing? ;-)

Chris

___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




Re: [Zope] ANN: Perl For Zope

2000-05-25 Thread Paul Everitt

"J. Atwood" wrote:
> 
> Stunned. Totally and utterly stunned. I would have thought there

I'm stunned that you're stunned. :^)

Seriously, Python and Perl are two scripting languages, similar in
scope, both successful.  The Java market has about a thousand choices
for app servers, whereas the Perl market's need is largely unmet.

> would be Java floating around in Zope's bowl before Perl! Perl?
> Jeeze... what a great but very scary thing. I trust that DC will do
> it right.

Yes we will.  As Jim is fond of saying, we allow methods in a lot of
languages already: Python, HTML (DTML), SQL, and soon XSLT.  The latter
is *definately* one that will make Perl look readable. :^)

Don't worry, this is a Good Thing.  Scripting languages should work
together and present a strong alternative.

--Paul

___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




Re: [Zope] ANN: Perl For Zope

2000-05-25 Thread Andrew Kenneth Milton

+[ Chris Withers ]-
| Paul Everitt wrote:
| > 
| > Howdy gang.  Below is an announcement that we'll start distributing over
| > the next 24 hours.  I wanted to let you folks see it first.  In summary:
| > Perl Methods.
| 
| Why is this a good thing? ;-)

It may increase the user-base of Zope and an increase in the number of 
Python fans. :-)

-- 
Totally Holistic Enterprises Internet|  P:+61 7 3870 0066   | Andrew Milton
The Internet (Aust) Pty Ltd  |  F:+61 7 3870 4477   | 
ACN: 082 081 472 |  M:+61 416 022 411   | Carpe Daemon
PO Box 837 Indooroopilly QLD 4068|[EMAIL PROTECTED]| 

___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




Re: [Zope] ANN: Perl For Zope

2000-05-25 Thread Paul Everitt

Denis Frère wrote:
> 
> "J. Atwood" wrote:
> >
> > Stunned. Totally and utterly stunned. I would have thought there
> > would be Java floating around in Zope's bowl before Perl! Perl?
> > Jeeze... what a great but very scary thing. I trust that DC will do
> > it right.
> 
> Let's take up bets.
> 
> In an egg, there is white and yellow,
> when these are mixed, what does remain ?
> Just yellow, doesn't it ?
> 
> I guess that's the price of fame.

That's quite a strained metaphor.  I'll be pretty unequivocal.  Anyone
that thinks we are lessening our commitment to Python (a) hasn't read
the FAQ before reacting and (b) doesn't know us very well.

On the other hand, we'll likely do even more things like this over the
year: open up to COM, CORBA, etc. as method facilities.

--Paul

___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




Re: [Zope] ANN: Perl For Zope

2000-05-25 Thread Ragnar Beer

I guess that many of us - like me - have come to Zope and Python 
after some experience with Perl. I'm really glad I learned Python 
after programming in Perl, C, R, Lisp, Pascal, Forth, Basic and 
Assembler. Python nowadays clearly is my favorite and Perl is located 
on the other end together with assembler.
Python helps me writing structured programms and I am able to read my 
code after a while even if I didn't always take enough time to add 
comments.
On the other hand I still have my TPJ subscription and I don't mind 
if it is _possible_ to use external perl functions as long as I don't 
_have_to_.
A really horrible vision for me would be if Zope itself or parts of 
it were rewritten in Perl... arghh!

--Ragnar

___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




Re: [Zope] ANN: Perl For Zope

2000-05-25 Thread John Chandler

> Paul Everitt wrote:
> > 
> > Howdy gang.  Below is an announcement that we'll start distributing over
> > the next 24 hours.  I wanted to let you folks see it first.  In summary:
> > Perl Methods.
> 
> Why is this a good thing? ;-)

Aww come on Chris, think positively. :-) 

I happen to like Perl, and still use it a lot outside of worktime, so I'm
pleased about this - whether or not people like the language, it does have
a lot of existing support and developers who might find this a useful way
to get involved in exploring the wonderful world of Zope. So this is A
Good Thing (TM)

The important thing is that the support is added in a Zope-like fashion...
or else it'll end up being A Bad Thing (TM)


John


--
 John Chandler  /  Software Developer  /  New Information Paradigms Ltd
   [ Linux in the office, AmigaOS in the home, PalmOS in the pocket ]

 The opinions above aren't those of my company...
   ...but then, they aren't really mine either.


___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




Re: [Zope] ANN: Perl For Zope

2000-05-25 Thread Budi Wiyono

Agreed...
We can use COM, CORBA, SOAP, etc.

~BDW
At 05:19 25/05/00 -0400, Paul Everitt wrote:
>That's quite a strained metaphor.  I'll be pretty unequivocal.  Anyone
>that thinks we are lessening our commitment to Python (a) hasn't read
>the FAQ before reacting and (b) doesn't know us very well.
>
>On the other hand, we'll likely do even more things like this over the
>year: open up to COM, CORBA, etc. as method facilities.
>
>--Paul


___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




Re: [Zope] ANN: Perl For Zope

2000-05-25 Thread Chris Withers

Budi Wiyono wrote:
> 
> Agreed...
> We can use COM, CORBA, SOAP, etc.

> >On the other hand, we'll likely do even more things like this over the
> >year: open up to COM, CORBA, etc. as method facilities.
> >
> >--Paul

Now ya talkin :-)

bring it on... 

Chris

___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




Re: [Zope] ANN: Perl For Zope

2000-05-25 Thread J. Atwood

Gang (and Paul),

I guess my major concern (and mosts) would be that one of the reasons 
we like Python/Zope/OO is that it is not Perl and does not have all 
that quirky structure and if you introduce Perl into Zope it would be 
like throwing a pair of red socks in your white wash, we all go pink.

After some thought last night (no sleep loss) I could see it working 
in the way of a product or a Perl Method and not disturbing the DTML 
code (please don't do this).

The end result though is that if we can get the Perl community to 
start using/developing on Zope it is a big win. My inner secret hope 
is that once all the Perl Jocks see some nice Python/DTML code they 
will never want to go back. :)

Again, congrats DC... this boat is big enough for everyone. Lets talk TCL!

J

At 5:16 AM -0400 5/25/2000, Paul Everitt wrote:
>"J. Atwood" wrote:
>>
>>  Stunned. Totally and utterly stunned. I would have thought there
>
>I'm stunned that you're stunned. :^)
>
>Seriously, Python and Perl are two scripting languages, similar in
>scope, both successful.  The Java market has about a thousand choices
>for app servers, whereas the Perl market's need is largely unmet.
>
>>  would be Java floating around in Zope's bowl before Perl! Perl?
>>  Jeeze... what a great but very scary thing. I trust that DC will do
>>  it right.
>
>Yes we will.  As Jim is fond of saying, we allow methods in a lot of
>languages already: Python, HTML (DTML), SQL, and soon XSLT.  The latter
>is *definately* one that will make Perl look readable. :^)
>
>Don't worry, this is a Good Thing.  Scripting languages should work
>together and present a strong alternative.
>
>--Paul

___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




Re: [Zope] ANN: Perl For Zope

2000-05-25 Thread John Chandler

> > Agreed...
> > We can use COM, CORBA, SOAP, etc.
> 
> > >On the other hand, we'll likely do even more things like this over the
> > >year: open up to COM, CORBA, etc. as method facilities.
> > >
> > >--Paul
> 
> Now ya talkin :-)
> 
> bring it on... 

Damn, you beat me to it :-)

This is cool, and gives me a good excuse to delve into CORBA at last.
Excellent news.


John

--
 John Chandler  /  Software Developer  /  New Information Paradigms Ltd
   [ Linux in the office, AmigaOS in the home, PalmOS in the pocket ]

 The opinions above aren't those of my company...
   ...but then, they aren't really mine either.


___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




Re: [Zope] ANN: Perl For Zope

2000-05-25 Thread Chris Withers

"J. Atwood" wrote:
> I guess my major concern (and mosts) would be that one of the reasons
> we like Python/Zope/OO is that it is not Perl and does not have all
> that quirky structure and if you introduce Perl into Zope it would be
> like throwing a pair of red socks in your white wash, we all go pink.

I like that metaphor :-)

> After some thought last night (no sleep loss) I could see it working
> in the way of a product or a Perl Method and not disturbing the DTML
> code (please don't do this).

Yup. In the same way we have Python Methods, External Methods & DTML
Methods.
But no Perl 'Products' and certainly no perl in other Zope code. That
would be bad.
But from reading the FAQ that seems to be what is happening. In which
case, 'cool :-)'

> The end result though is that if we can get the Perl community to
> start using/developing on Zope it is a big win. My inner secret hope
> is that once all the Perl Jocks see some nice Python/DTML code they
> will never want to go back. :)

Well, you can lead a horse to water but perl horses might just sit there
chewing leaves to get their water nonetheless :(

cheers,

Chris

___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




Re: [Zope] ANN: Perl For Zope

2000-05-25 Thread J. Atwood

The real question is: Can we get all those Perl people to help with 
our documentation? :)

There are times when more does not equal better, but certainly when 
it comes to an Open Source Software Project, more does equal better. 
More eyes, more products, more exposure, more corporate penetration, 
more sites, more documentation, more FAQs.

More more more!

I, for one, will welcome my Perl brothers  (actually sent the ANN 
post to two of them five seconds after reading it) and hope that 
together we can bring Zope to everyone.

J

At 11:11 AM +0100 5/25/2000, Chris Withers wrote:
>Budi Wiyono wrote:
>>
>>  Agreed...
>>  We can use COM, CORBA, SOAP, etc.
>
>>  >On the other hand, we'll likely do even more things like this over the
>>  >year: open up to COM, CORBA, etc. as method facilities.
>>  >
>>  >--Paul
>
>Now ya talkin :-)
>
>bring it on...
>
>Chris
>
>___
>Zope maillist  -  [EMAIL PROTECTED]
>http://lists.zope.org/mailman/listinfo/zope
>**   No cross posts or HTML encoding!  **
>(Related lists -
>  http://lists.zope.org/mailman/listinfo/zope-announce
>  http://lists.zope.org/mailman/listinfo/zope-dev )


___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




Re: [Zope] ANN: Perl For Zope

2000-05-25 Thread Rik Hoekstra

>Seriously, Python and Perl are two scripting languages, similar in
>scope, both successful.  The Java market has about a thousand choices
>for app servers, whereas the Perl market's need is largely unmet.
>
>> would be Java floating around in Zope's bowl before Perl! Perl?
>> Jeeze... what a great but very scary thing. I trust that DC will do
>> it right.
>
>Yes we will.  As Jim is fond of saying, we allow methods in a lot of
>languages already: Python, HTML (DTML), SQL, and soon XSLT.  The latter
>is *definately* one that will make Perl look readable. :^)
>
>Don't worry, this is a Good Thing.  Scripting languages should work
>together and present a strong alternative.
>


Agreed, but the need for a Zope best practices guidelines (when to use what,
and when _not_ to use it) is growing with every new language/method ;-)

Rik


___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




Re: [Zope] ANN: Perl For Zope

2000-05-25 Thread Martijn Faassen

J. Atwood wrote:
> Stunned. Totally and utterly stunned. I would have thought there 
> would be Java floating around in Zope's bowl before Perl! Perl? 
> Jeeze... what a great but very scary thing. I trust that DC will do 
> it right.

I'd agree with the scary part. Scaaary. I hope DC will do it right indeed,
and that I can't *see* the Perl if I don't want to see it. DTML is bad
enough already! :) 

Regards,

Martijn


___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




Re: [Zope] ANN: Perl For Zope

2000-05-25 Thread Oleg Broytmann

On Thu, 25 May 2000, Martijn Faassen wrote:
> J. Atwood wrote:
> > Stunned. Totally and utterly stunned. I would have thought there 
> > would be Java floating around in Zope's bowl before Perl! Perl? 
> > Jeeze... what a great but very scary thing. I trust that DC will do 
> > it right.
> 
> I'd agree with the scary part. Scaaary. I hope DC will do it right indeed,
> and that I can't *see* the Perl if I don't want to see it. DTML is bad
> enough already! :) 
> 
> Regards,
> 
> Martijn

   "Me too" * 1000

Oleg.
 
   Oleg Broytmann  http://skyscraper.fortunecity.com/unix/797/  [EMAIL PROTECTED]
   Programmers don't die, they just GOSUB without RETURN.


___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




Re: [Zope] ANN: Perl For Zope

2000-05-25 Thread Chris McDonough

Isn't this covered in the FAQ?

Honestly I'm sort of surprised that there is such a strong reaction to
this.  When you talk about Perl for Zope, you're talking about three
things:

Perl through the web methods
Perl external methods
Glue code to make these things work properly

I presume you're worried about #3.  Actually, I shouldn't presume that,
I don't know what you're actually worried about.  Umm... what *are* you
all worried about?

> On Thu, 25 May 2000, Martijn Faassen wrote:
> > J. Atwood wrote:
> > > Stunned. Totally and utterly stunned. I would have thought there
> > > would be Java floating around in Zope's bowl before Perl! Perl?
> > > Jeeze... what a great but very scary thing. I trust that DC will do
> > > it right.
> >
> > I'd agree with the scary part. Scaaary. I hope DC will do it right indeed,
> > and that I can't *see* the Perl if I don't want to see it. DTML is bad
> > enough already! :)
> >
> > Regards,
> >
> > Martijn
> 
>"Me too" * 1000
>

___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




RE: [Zope] ANN: Perl For Zope

2000-05-25 Thread Brian Lloyd

> > Stunned. Totally and utterly stunned. I would have thought there 
> > would be Java floating around in Zope's bowl before Perl! Perl? 
> > Jeeze... what a great but very scary thing. I trust that DC will do 
> > it right.
> 
> I'd agree with the scary part. Scaaary. I hope DC will do it 
> right indeed,
> and that I can't *see* the Perl if I don't want to see it.

Our goal is to extend Zope's appeal and allow people _more_ 
flexibility to work in a language that is comfortable to them.
You certainly wouldn't have to worry about Perl unless you 
choose to. This is a Good Thing - and nothing to be scared 
about, I promise :^) 


Brian Lloyd[EMAIL PROTECTED]
Software Engineer  540.371.6909  
Digital Creations  http://www.digicool.com 




___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




Re: [Zope] ANN: Perl For Zope

2000-05-25 Thread Oleg Broytmann

Dear Chris...

On Thu, 25 May 2000, Chris McDonough wrote:
> Honestly I'm sort of surprised that there is such a strong reaction to

   A year ago I resigned from a web development company because they forced
me to write Perl. I switched to Python and was and is very happy about it.
I don't want to see a line of Perl. And after all DC annonced Perl Methods!
   How do you think I can feel about it? I resigned (i.e. - spent my money,
nervous, my time to switch to another company) - and what I found now? Perl
again.
   Well, I can see good points here. Perl methods probably will attract
more users. But I can see bad points, too. What if my perl developer
resigned? Should I pick up his code? I don't want, I want Python. Should I
spent a lot of time manually converting his code to Python Method and debug
it? "There is always too many ways to do it" - it is Perl motto, not
Python. I am pretty sure Zope shouldn't has too many scripting languages.
Many protocols - yes, it is very good. But many languages? No, that's bad.

Oleg.(All opinions are mine and not of my employer)
 
Oleg Broytmann  Foundation for Effective Policies  [EMAIL PROTECTED]
   Programmers don't die, they just GOSUB without RETURN.


___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




Re: [Zope] ANN: Perl For Zope

2000-05-25 Thread Chris Withers

Chris McDonough wrote:
> I presume you're worried about #3.  Actually, I shouldn't presume that,
> I don't know what you're actually worried about.  Umm... what *are* you
> all worried about?

In short, the programming Utopia that is Zope and Python getting
fubar'ed...

But, having read the FAQ and seen the responses, it looks like this
_isn't_ going to happen, unless everyone at DC is a politician:
promising one thing and doing another ;-)

cheers,

Chris

PS: Will all the ActiveState stuff, and the perl stuff in general, be
open source?

___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




Re: [Zope] ANN: Perl For Zope

2000-05-25 Thread Jerome Alet

On Thu, 25 May 2000, Oleg Broytmann wrote:
> it? "There is always too many ways to do it" - it is Perl motto, not
> Python. I am pretty sure Zope shouldn't has too many scripting languages.
> Many protocols - yes, it is very good. But many languages? No, that's bad.

Agreed 100% !

Jerome ALET - [EMAIL PROTECTED] - http://cortex.unice.fr/~jerome
Faculte de Medecine de Nice - http://noe.unice.fr - Tel: 04 93 37 76 30 
28 Avenue de Valombrose - 06107 NICE Cedex 2 - FRANCE




___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




Re: [Zope] ANN: Perl For Zope

2000-05-25 Thread Chris McDonough

Oleg Broytmann wrote:
>A year ago I resigned from a web development company because they forced
> me to write Perl. I switched to Python and was and is very happy about it.
> I don't want to see a line of Perl. And after all DC annonced Perl Methods!
>How do you think I can feel about it? I resigned (i.e. - spent my money,
> nervous, my time to switch to another company) - and what I found now? Perl
> again.

It's just a word.  You don't need to use it.  You could even set up a
filter on your mail client to get rid of it entirely.

>Well, I can see good points here. Perl methods probably will attract
> more users. But I can see bad points, too. What if my perl developer
> resigned? Should I pick up his code? I don't want, I want Python. Should I
> spent a lot of time manually converting his code to Python Method and debug
> it? "There is always too many ways to do it" - it is Perl motto, not
> Python. I am pretty sure Zope shouldn't has too many scripting languages.
> Many protocols - yes, it is very good. But many languages? No, that's bad.

Don't hire a Perl developer.  Don't use Perl in Zope.

Zope has DTML and Python, both of which will stay.  You will have the
option of using Perl and XSLT methods pretty soon.  If you don't need
them or don't want them, don't use them.  There are lots of people for
whom this will be a natural entry point in to Zope.  You happen not to
be one of them.

Sheesh, it's like we'd recommended Microsoft in here or something.  :-)

___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




Re: [Zope] ANN: Perl For Zope

2000-05-25 Thread Steve Alexander

Chris McDonough wrote:
> 
> Isn't this covered in the FAQ?
> 
> Honestly I'm sort of surprised that there is such a strong reaction to
> this.  When you talk about Perl for Zope, you're talking about three
> things:
> 
> Perl through the web methods
> Perl external methods
> Glue code to make these things work properly
> 
> I presume you're worried about #3.  Actually, I shouldn't presume that,
> I don't know what you're actually worried about.  Umm... what *are* you
> all worried about?

The only badness I can see coming out of this is this:

At present, I can consult at a client who is running Zope, and I'm
reasonably confident that I can read and understand all their code.

When people can write their site half in Perl, I could well be stuck...
unless I learn Perl :-)

--
Steve Alexander
Software Engineer
Cat-Box limited

___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




Re: [Zope] ANN: Perl For Zope

2000-05-25 Thread Oleg Broytmann

On Thu, 25 May 2000, Chris McDonough wrote:
> Zope has DTML and Python, both of which will stay.

   Yes, this is my point, too. I think DTML became a little to much. I'd
like to see DTML much less powerful, with all programming going to Python
Products and Python Methods.

> Sheesh, it's like we'd recommended Microsoft in here or something.  :-)

   Yes, for a long time I see Perl very like Windoze - Broken by Design :(
Bloated, hairy, and designed to force programmers to make bugs.

Oleg.(All opinions are mine and not of my employer)
 
Oleg Broytmann  Foundation for Effective Policies  [EMAIL PROTECTED]
   Programmers don't die, they just GOSUB without RETURN.


___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




Re: [Zope] ANN: Perl For Zope

2000-05-25 Thread Dan L. Pierson

Chris McDonough writes:
 > Honestly I'm sort of surprised that there is such a strong reaction to
 > this.  When you talk about Perl for Zope, you're talking about three
 > things:
 > 
 > Perl through the web methods
 > Perl external methods
 > Glue code to make these things work properly
 > 
 > I presume you're worried about #3.  Actually, I shouldn't presume that,
 > I don't know what you're actually worried about.  Umm... what *are* you
 > all worried about?

Personally, two things, one of which fortunately isn't on your list
and the other is an (ick) management problem:

1. Perl Products - I'm really glad these aren't included in your plans 
bcause someone would then come out with something we really needed,
didn't have time to write and would then have to maintain in *Perl*.

2. Today I have to look at hiring web developers (expect to see the
first job announcement in early June :-)) who probably don't know Zope
and Python and training them in these tools.  With Perl methods
possible, I forsee some interesting debates...  (Yes, I was fluent in
Perl at one time (1.0-3.x mainly).  I'm very out of practice now and
have no desire to get back in practice :-(.)

Dan Pierson

___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




Re: [Zope] ANN: Perl For Zope

2000-05-25 Thread John Chandler

>Well, I can see good points here. Perl methods probably will attract
> more users. But I can see bad points, too. What if my perl developer
> resigned? Should I pick up his code? I don't want, I want Python. Should I

I'm personally looking forward to being able to use Perl with Zope, so
long as the Perl support is implemented in a Zope-consistent fashion. But
I'm always used to being the odd one out ;-)

With situations like mixed-language support I'm probably going to end up
at NIP having to continue to use just Python for the benefit of others,
though there are enough Perl developers in the office to take my place
should I disappear. In fact, it might encourage some of the other
developers to take a look at Zope more, I suspect Python is putting them
off odd as that may sound.

Erm, but anyway the point is it's not compulsory to use Perl now that the
option will be available, and in most cases it would be best to ensure
developers use the same language. I use Python here in the office because
it's what everyone else uses, it's a capable language and it provides
consistency with what everyone else is doing. I doubt I'll be able to
deviate and use Perl without extremely good reasons, personal preference
won't be accepted by the others I can safely say. Eh Chris? ;-)


John

--
 John Chandler  /  Software Developer  /  New Information Paradigms Ltd
   [ Linux in the office, AmigaOS in the home, PalmOS in the pocket ]

 The opinions above aren't those of my company...
   ...but then, they aren't really mine either.


___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




RE: [Zope] ANN: Perl For Zope

2000-05-25 Thread Chris McDonough

> The only badness I can see coming out of this is this:
> 
> At present, I can consult at a client who is running Zope, and I'm
> reasonably confident that I can read and understand all their code.
> 
> When people can write their site half in Perl, I could well 
> be stuck...
> unless I learn Perl :-)

I can see this being a genuine concern.  That's the first I've seen
(it's a good one).

___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




Re: [Zope] ANN: Perl For Zope

2000-05-25 Thread Steve Alexander

Chris McDonough wrote:
> 
> > The only badness I can see coming out of this is this:
> >
> > At present, I can consult at a client who is running Zope, and I'm
> > reasonably confident that I can read and understand all their code.
> >
> > When people can write their site half in Perl, I could well
> > be stuck...
> > unless I learn Perl :-)
> 
> I can see this being a genuine concern.  That's the first I've seen
> (it's a good one).

I think it is inevitable though.

At one time (a number of years ago), I knew the API and most of the
internals of every standard Java package.

Now, with the vast standard-edition libraries, and also the stanard
add-on classes for 3D, CORBA, 2D, and so forth, I have to rely on
reading and understanding published API documentation just-in-time :-/

The only way around it is coding standards and project standards. Whilst
DC can offer all sorts of different scripting language options for Zope,
I can ensure that projects I manage use only a "safe" and manageable
subset of those options.

It could be that projects that use an unregulated mixture of languages
have code maintainance problems down the line. Projects of this kind
that get into difficulty may find a shortage of able rescuers :-)

--
Steve Alexander
Software Engineer
Cat-Box limited

___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




Re: [Zope] ANN: Perl For Zope

2000-05-25 Thread Kevin Dangoor

- Original Message -
From: "Chris McDonough" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Cc: "Zope Mailing List" <[EMAIL PROTECTED]>
Sent: Thursday, May 25, 2000 10:15 AM
Subject: Re: [Zope] ANN: Perl For Zope


> Zope has DTML and Python, both of which will stay.  You will have the
> option of using Perl and XSLT methods pretty soon.  If you don't need
> them or don't want them, don't use them.  There are lots of people for
> whom this will be a natural entry point in to Zope.  You happen not to
> be one of them.

I was a little puzzled when I first read the announcement, but after reading
the FAQ I think it sounds like a great idea! People who are comfortable with
perl will be able to create complete through the web Products in perl/dtml.
People who are big fans of python aren't forced to use those Products, but I
think you can bring a lot of people into the Zope fold with this.

> Sheesh, it's like we'd recommended Microsoft in here or something.  :-)

Can Active Server Pages and VBScript be far behind? :)

Kevin


___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




Re: [Zope] ANN: Perl For Zope

2000-05-25 Thread Chris Withers

Chris McDonough wrote:
> > When people can write their site half in Perl, I could well
> > be stuck...
> > unless I learn Perl :-)
> 
> I can see this being a genuine concern.  That's the first I've seen
> (it's a good one).

Further from this, I think diversifying the language base to
Python/Perl/XSLT/etc is bad.
It means that for someone to be 'proficient in Zope' form a marketing or
job hunting point of view, they also have to know Perl, XSLT, etc rather
than just Python and DTML.

It defocuses Zope from what it is.

I can read and write Perl if I have to, but I don't want to... it's bad
enough just trying o keep up with the stuff being done in Python, adding
Perl to that will make it nigh on impossible...

Chris

___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




Re: [Zope] ANN: Perl For Zope

2000-05-25 Thread Tony McDonald

At 10:15 am -0400 25/5/00, Chris McDonough wrote:
>Zope has DTML and Python, both of which will stay.  You will have the
>option of using Perl and XSLT methods pretty soon.


Ooo Ooo - XSLT?
Presumably I should read your sentence as "You will have the option 
of using Perl as well as XSLT methods pretty soon" and not "Thou wilt 
need Perl to get XSLT methods" ? :)

>  If you don't need
>them or don't want them, don't use them.  There are lots of people for
>whom this will be a natural entry point in to Zope.  You happen not to
>be one of them.

This is a good point Chris - it's got to be likely that more Perly 
people will migrate to Python rather than vice-versa isn't it? I mean 
if you already know Python, you're hardly likely to start doing your 
work in Perl are you? :)

>Sheesh, it's like we'd recommended Microsoft in here or something.  :-)

snigger...

Tone.
--
Dr Tony McDonald,  FMCC, Networked Learning Environments Project 
http://nle.ncl.ac.uk/
The Medical School, Newcastle University Tel: +44 191 222 5888
Fingerprint: 3450 876D FA41 B926 D3DD  F8C3 F2D0 C3B9 8B38 18A2

___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




Re: [Zope] ANN: Perl For Zope

2000-05-25 Thread Oleg Broytmann

On Thu, 25 May 2000, Kevin Dangoor wrote:
> People who are big fans of python aren't forced to use those Products, but I

   Very soon we'll be forced, 'cause most Products will be in Perl (yse,
I've read the FAQ and saw "no Perl Products"; it's temporary, mark you).

Oleg.(All opinions are mine and not of my employer)
 
Oleg Broytmann  Foundation for Effective Policies  [EMAIL PROTECTED]
   Programmers don't die, they just GOSUB without RETURN.


___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




Re: [Zope] ANN: Perl For Zope

2000-05-25 Thread Stephan Richter


>
>Well, I can see good points here. Perl methods probably will attract
>more users. But I can see bad points, too. What if my perl developer
>resigned? Should I pick up his code? I don't want, I want Python. Should I
>spent a lot of time manually converting his code to Python Method and debug
>it? "There is always too many ways to do it" - it is Perl motto, not
>Python. I am pretty sure Zope shouldn't has too many scripting languages.
>Many protocols - yes, it is very good. But many languages? No, that's bad.

I was thinking about the announcement for a while as well. I do not like 
Perl. I think your point is very good though. Right now I am using Zope for 
a client and everything is fine. If Zope supports Perl, they may hire Perl 
people. And you are right, what if they quit? It may happen that the market 
to find qualified Zope programmers becomes even tighter, since Zope 
programmers are now required to speak both, Python and Perl well.
 From a technological and development point of view, I think implementing 
Perl is great and very excitingimagining making this "scribble" 
language object-oriented. But at the end I like my good looking 
object-oriented Python code. :)

Regards,
Stephan
--
Stephan Richter
CBU - Physics and Chemistry
Web2k - Web Design/Development & Technical Project Management


___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




RE: [Zope] ANN: Perl For Zope

2000-05-25 Thread Chris McDonough

This is pretty silly.

>Very soon we'll be forced, 'cause most Products will be in 
> Perl (yse,
> I've read the FAQ and saw "no Perl Products"; it's temporary, 
> mark you).

___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




Re: [Zope] ANN: Perl For Zope

2000-05-25 Thread J. Atwood

> Sheesh, it's like we'd recommended Microsoft in here or something.  :-)

SOAP? (just kidding).

The head of my company here has a theory that all "techies" have a religion
when it comes to tools/languages/application environments. To a certain
degree he is right. I believe in Python. I use it, love it and live by it. I
have faith that if I write something in Python I can come back to it in a
day or a year and understand it in minutes. I am also a believer in Zope,
first for its power but second because it uses Python.

Zope will benefit from the Perl community just as it has with XML. I agree
with some of the comments that I don't want to see Perl code floating around
in my management screen but it would also be very powerful to have
modules/products written in Perl and dealt with in DTML.

There are tens of thousands of Perl programmers out there, just think of all
the cool things they write (especially if they found a better tool).

JMA


___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




Re: [Zope] ANN: Perl For Zope

2000-05-25 Thread Chris Withers

Kevin Dangoor wrote:
> perl will be able to create complete through the web Products in perl/dtml.

No!!!

Keep perl and DTML seperate. If people want to play in Perl fine, but
keep it seperate from everything else. Perl-only methods and external
methods, no DTML mangling and no perl expression in dtml tags. Newbies
get confused enough with python...

please...

Chris

___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




Re: [Zope] ANN: Perl For Zope

2000-05-25 Thread Marcel Preda


- Original Message - 
From: Oleg Broytmann <[EMAIL PROTECTED]>

> On Thu, 25 May 2000, Chris McDonough wrote:
> > Honestly I'm sort of surprised that there is such a strong reaction to
> 
>Well, I can see good points here. Perl methods probably will attract
> more users. But I can see bad points, too. What if my perl developer
> resigned? Should I pick up his code? I don't want, I want Python. Should I
> spent a lot of time manually converting his code to Python Method and debug
> it? "There is always too many ways to do it" - it is Perl motto, not
> Python. I am pretty sure Zope shouldn't has too many scripting languages.
> Many protocols - yes, it is very good. But many languages? No, that's bad.

I'm agree with Oleg!
To write in Perl could be nicely or interesting (sometimes), 
but to modify some code written in Perl is ... suicide!
I have learn Perl one year ago but for large projects 
(I presume) is not a good choice.

When someone ask me to start something in Perl, I give him the next code :
(may be you know it)

$_="The perl journal\r"; $|=1;
$e='s/([\x41-\x5a])(\W*)([\x61-\x7a])/\l\1\2\u\3/g';
print while select('','','',.1),eval $e || $e=~tr [4567lu] [6745ul]; 

The problem with this code is that it works :)


Have fun!

Marcel


 


___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




Re: [Zope] ANN: Perl For Zope

2000-05-25 Thread John Chandler

> Kevin Dangoor wrote:
> > perl will be able to create complete through the web Products in perl/dtml.
> 
> No!!!
> 
> Keep perl and DTML seperate. If people want to play in Perl fine, but
> keep it seperate from everything else. Perl-only methods and external
> methods, no DTML mangling and no perl expression in dtml tags. Newbies
> get confused enough with python...

Even as a Perl fan, I agree and don't see the sense in placing Perl-style
expressions in DTML, or any other non-Python language for that matter -
but I don't detect this is going to happen anyway.


John

--
 John Chandler  /  Software Developer  /  New Information Paradigms Ltd
   [ Linux in the office, AmigaOS in the home, PalmOS in the pocket ]

 The opinions above aren't those of my company...
   ...but then, they aren't really mine either.


___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




Re: [Zope] ANN: Perl For Zope

2000-05-25 Thread Chris Withers

Chris McDonough wrote:
> 
> This is pretty silly.
> 
> >Very soon we'll be forced, 'cause most Products will be in
> > Perl (yse,
> > I've read the FAQ and saw "no Perl Products"; it's temporary,
> > mark you).

I have to say, I'm not convinced it is. Providing Perl methods is like
drilling a hole through a dyke wall. By getting loads of perl
programmers on board, you suddenly have a large userbase wishing they
can do more in perl, so you implement perl products. (yes, I've read the
FAQ too, hence my politicians comment...)

This userbase gets into hacking the core and bring perl into there.

Suddenly Zope is a total mess of perl and python and the whole community
shifts onto something cleaner leaving DC high and dry and spoiling a
perfect solution...

pessimistic, I know, but pessimism if often appropriate in computing...

Chris

___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




Re: [Zope] ANN: Perl For Zope

2000-05-25 Thread Andrew Kenneth Milton

+[ Chris McDonough ]-
| This is pretty silly.

I agree, it got silly about 8 hours ago.

I don't think I've ever seen paranoia and religious fervour mixed in
quite the same way before. Anyone would think that people think that
python is inadequate as a language.

If you don't want people working for you to write perl, tell them they
can't write it in perl.

I find the whole 'perl will pollute us' mentality quite disappointing,
it's worse than a bunch of school girls arguing over which all boy
band is best.

-- 
Totally Holistic Enterprises Internet|  P:+61 7 3870 0066   | Andrew Milton
The Internet (Aust) Pty Ltd  |  F:+61 7 3870 4477   | 
ACN: 082 081 472 |  M:+61 416 022 411   | Carpe Daemon
PO Box 837 Indooroopilly QLD 4068|[EMAIL PROTECTED]| 

___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




Re: [Zope] ANN: Perl For Zope

2000-05-25 Thread Andrew Kenneth Milton

+[ Chris Withers ]-
|
| This userbase gets into hacking the core and bring perl into there.
| 
| Suddenly Zope is a total mess of perl and python and the whole community
| shifts onto something cleaner leaving DC high and dry and spoiling a
| perfect solution...

So retaliate by making PHP into a python project. d8)

If the phantom 'perl userbase' could 'hack into the core' and put perl
in there, why would they wait for perl methods to become available first?

They would have implemented PerlZope long before this.

-- 
Totally Holistic Enterprises Internet|  P:+61 7 3870 0066   | Andrew Milton
The Internet (Aust) Pty Ltd  |  F:+61 7 3870 4477   | 
ACN: 082 081 472 |  M:+61 416 022 411   | Carpe Daemon
PO Box 837 Indooroopilly QLD 4068|[EMAIL PROTECTED]| 

___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




Re: [Zope] ANN: Perl For Zope

2000-05-25 Thread Chris Withers

Andrew Kenneth Milton wrote:
> I find the whole 'perl will pollute us' mentality quite disappointing,
> it's worse than a bunch of school girls arguing over which all boy
> band is best.

You never seen blokes arguing over which girl band is best ;-)

I agree though since it's a moot point anyway. It's going to happen now
and we just have to live with it :S

Chris

___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




RE: [Zope] ANN: Perl For Zope

2000-05-25 Thread Chris McDonough

This will be my last mail on this.. strong opinions ahead, and they
aren't representative of anybody but me.

> I have to say, I'm not convinced it is. Providing Perl methods is like
> drilling a hole through a dyke wall. By getting loads of perl
> programmers on board, you suddenly have a large userbase wishing they
> can do more in perl, so you implement perl products. (yes, 
> I've read the
> FAQ too, hence my politicians comment...)

I doubt DC would do it.  The Perl community might.  But that's open
source.  If someone wants it bad enough, it'll be done.  That doesn't
mean you should use it.
 
> This userbase gets into hacking the core and bring perl into there.

DC still controls CVS.  I doubt this would happen, there'd be no reason
for it.  

> Suddenly Zope is a total mess of perl and python and the 
> whole community
> shifts onto something cleaner leaving DC high and dry and spoiling a
> perfect solution...

It's far from perfect now.  It's quite nice.  But perfect, no.  There
are *lots* of smart Perl people, and personally I look forward to seeing
some of them join the community.  It'll give more exposure to Zope.
Maybe it'll give more exposure to Python, even.  To me, the "dont even
talk to me about Perl" attitude smacks of illogic and unearned elitism.
It's silly and immature.

___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




Re: [Zope] ANN: Perl For Zope

2000-05-25 Thread Oleg Broytmann

On Thu, 25 May 2000, Chris Withers wrote:
> I agree though since it's a moot point anyway. It's going to happen now

   That's why I stopped to argue. Let's wait and see. There are already so
many Bad Things in computer industry this one wouldn't make things much
worse.

> and we just have to live with it :S

   ...have to die with it... :(

Oleg.(All opinions are mine and not of my employer)
 
Oleg Broytmann  Foundation for Effective Policies  [EMAIL PROTECTED]
   Programmers don't die, they just GOSUB without RETURN.


___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




Re: [Zope] ANN: Perl For Zope

2000-05-25 Thread John Chandler

> > I find the whole 'perl will pollute us' mentality quite disappointing,
> > it's worse than a bunch of school girls arguing over which all boy
> > band is best.
> 
> You never seen blokes arguing over which girl band is best ;-)

It's a coin flip between Kittie and L7 IMHO, anyone who disagrees can meet
me outside to discuss it ;-)
 
> I agree though since it's a moot point anyway. It's going to happen now
> and we just have to live with it :S

Yep, seriously I think it's only a problem if people make it a problem. At
the moment the "evil" threat of Perl is on the horizon, it's not here so
there's plenty of time to prepare. You don't have to go the Perl route,
but if you're worried that  is going to be a negative influence, which to me suggests doubt
about Zope and Python IMHO, then educate people as to how to use YNPLOC in
a way that matches the Zope philosophy.

It's not worth arguing about, we're all united by Zope aren't we?


John

--
 John Chandler  /  Software Developer  /  New Information Paradigms Ltd
   [ Linux in the office, AmigaOS in the home, PalmOS in the pocket ]

 The opinions above aren't those of my company...
   ...but then, they aren't really mine either.


___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




Re: [Zope] ANN: Perl For Zope

2000-05-25 Thread Itamar Shtull-Trauring

Chris Withers wrote:

> I have to say, I'm not convinced it is. Providing Perl methods is like
> drilling a hole through a dyke wall. By getting loads of perl
> programmers on board, you suddenly have a large userbase wishing they
> can do more in perl, so you implement perl products. (yes, I've read the
> FAQ too, hence my politicians comment...)
> 
> This userbase gets into hacking the core and bring perl into there.

Yeah, but for that you'd need to be able to import Python code into Perl, or
alternatively reimplement all those core classes (ObjectManager, etc.).  And
integrate Perl code with ZODB (pickle instances of perl classes.)  Why would
anyone spend time doing that?

-- 
Itamar S.T.  [EMAIL PROTECTED]

___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




Re: [Zope] ANN: Perl For Zope

2000-05-25 Thread Kevin Dangoor

- Original Message -
From: "Chris Withers" <[EMAIL PROTECTED]>
To: "Kevin Dangoor" <[EMAIL PROTECTED]>
Cc: "Chris McDonough" <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]>; "Zope
Mailing List" <[EMAIL PROTECTED]>
Sent: Thursday, May 25, 2000 11:05 AM
Subject: Re: [Zope] ANN: Perl For Zope


> Kevin Dangoor wrote:
> > perl will be able to create complete through the web Products in
perl/dtml.
>
> No!!!
>
> Keep perl and DTML seperate. If people want to play in Perl fine, but
> keep it seperate from everything else. Perl-only methods and external
> methods, no DTML mangling and no perl expression in dtml tags. Newbies
> get confused enough with python...

Sorry, I didn't mean to make it sound like THAT! (Which would indeed be
appalling.) What I meant was that a typical through the web product
developed today would be a combination of PythonMethods and DTML... people
coming from the perl world could make their products using PerlMethods and
DTML. Expressions in DTML are still python, which shouldn't be *too* painful
for perl folks.

Kevin


___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




Re: [Zope] ANN: Perl For Zope

2000-05-25 Thread Oleg Broytmann

On Thu, 25 May 2000, John Chandler wrote:
> then educate people as to how to use YNPLOC in
> a way that matches the Zope philosophy.

   Ha, "educate people"! Educate people not to use Windows? Educate them at
least not to be beaten by ILOVEYOE virus? Anyone succeede in this educating?

> It's not worth arguing about, we're all united by Zope aren't we?

   Zope AND Python!

Oleg.(All opinions are mine and not of my employer)
 
Oleg Broytmann  Foundation for Effective Policies  [EMAIL PROTECTED]
   Programmers don't die, they just GOSUB without RETURN.


___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




Re: [Zope] ANN: Perl For Zope

2000-05-25 Thread Steve Alexander

Andrew Kenneth Milton wrote:
> 
> 
> If the phantom 'perl userbase' could 'hack into the core' and put perl
> in there, why would they wait for perl methods to become available first?
> 
> They would have implemented PerlZope long before this.

http://www.bgw.org/projects/pas2/

--
Steve Alexander
Software Engineer
Cat-Box limited

___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




RE: [Zope] ANN: Perl For Zope

2000-05-25 Thread John Sutherland

<--lots 'o' stuff snipped-->

Here's my opinion..

Zope is a structure or enivronment.. The reason thet DC gives you the
ability to create products is because they don't want to do it all
themselves.. If they want to open it to Perl/Java/ etc, more power to them,
more products for us to use.. The Zope environment is written in python.. I
wouldn't care if it was all in C (or assemlber for that matter).. If it
gives me the interhitence, and the other neat features, with ot without
python, fine by me..

Don't get me wrong, I like python and hate perl... But if someone perl
hacker gives me a product that I can use, so much the better..

--John


___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




Re: [Zope] ANN: Perl For Zope

2000-05-25 Thread mindlace

Zopistas,

This argument is all very funny.

Why is it bad to be able to answer someone when they say "i use this
perl script on my site, I want to use it in zope"? I would personally
like this for little regexp programs.  What matters is that 90% of the
old-school web sites use perl as their glue, and they shouldn't have to
have their sites fall apart when transitioning to zope.

If it helps any, it should be obvious by now that zope is from the emacs
school and not the vi school. Zope's problem domain is simply too wide
to be addressed by anything but an all-inclusive approach.

To me, perl is small beans, but XSLT... that sets me drooling.  All
sorts of other methods are fine by me, too.

I highly doubt that the core codebase of Zope is going to ever be
anything other than C and python, unless some other compiled language
comes along that's even better & more portable than C or some lunatic
decides that zope should work in jpython.

ethan mindlace fremen
Zopista Community Liason

___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




Re: [Zope] ANN: Perl For Zope

2000-05-25 Thread Bill Anderson

Itamar Shtull-Trauring wrote:
> 
> Chris Withers wrote:
> 
> > I have to say, I'm not convinced it is. Providing Perl methods is like
> > drilling a hole through a dyke wall. By getting loads of perl
> > programmers on board, you suddenly have a large userbase wishing they
> > can do more in perl, so you implement perl products. (yes, I've read the
> > FAQ too, hence my politicians comment...)
> >
> > This userbase gets into hacking the core and bring perl into there.


This is my primary concern as well.  History bears this concern out.
Keep the programming languages to Python (and some C where needed, of
course). Even if it isn't done by DC, a large perl user base *will* come
up with perl products. At which point DC will either be pressured into
accepting them into thecore, or watching the branch become the dominant
Zope.

> Yeah, but for that you'd need to be able to import Python code into Perl, or
> alternatively reimplement all those core classes (ObjectManager, etc.).  And
> integrate Perl code with ZODB (pickle instances of perl classes.)  Why would
> anyone spend time doing that?

Two questions:
 o Seen Minotaur?
 o Beacuse that's what perlers do: they rewrite everything as often as
they can

___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




Re: [Zope] ANN: Perl For Zope

2000-05-25 Thread Michel Pelletier



"J. Atwood" wrote:
> 
> Gang (and Paul),
> 
> I guess my major concern (and mosts) would be that one of the reasons
> we like Python/Zope/OO is that it is not Perl and does not have all
> that quirky structure and if you introduce Perl into Zope it would be
> like throwing a pair of red socks in your white wash, we all go pink.
> 
> After some thought last night (no sleep loss) I could see it working
> in the way of a product or a Perl Method and not disturbing the DTML
> code (please don't do this).

Exactly, we don't let python disturb DTML, why would we let perl?
 
> The end result though is that if we can get the Perl community to
> start using/developing on Zope it is a big win. 

This is, in fact, one of the key points.

-- 

-Michel Pelletier

http://www.zope.org/Members/michel/MyWiki

Visit WikiCentral for the latest Zen:

http://www.zope.org/Members/WikiCentral

___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




Re: [Zope] ANN: Perl For Zope

2000-05-25 Thread Bill Anderson

"J. Atwood" wrote:

[...]

> There are tens of thousands of Perl programmers out there, just think of all
> the cool things they write (especially if they found a better tool).

I hear this repeated, but no one explains why they will convert? When
they get to stay in perlland, they don't actually use Zope and python,
so they don't really see the better tool. And no, not having perl
products won't change that, as I have saidl someone will eventually do
it, with or without DC's support.

___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




Re: [Zope] ANN: Perl For Zope

2000-05-25 Thread Michel Pelletier

"J. Atwood" wrote:
> 
> The real question is: Can we get all those Perl people to help with
> our documentation? :)

I hope so.
 
> I, for one, will welcome my Perl brothers  (actually sent the ANN
> post to two of them five seconds after reading it) and hope that
> together we can bring Zope to everyone.

This is the right attitude.  We don't want these folks coming in here
with their years of experience and thousands of lines of code and snub
them.  We don't want flame wars.  We don't want people asking questions
and getting answers like "oh, well why the hell are you using Perl
anyway?".

I for one don't know perl, can't read it, never used it and probably
won't unless I'm paid to; and if someone asks me a question about their
snip of perl code I won't be able to help them.

But if someone asks me about a peice of well documented Zope interface,
it shouldn't matter which language they speak, they should get a clear
answer.  This is more important than the syntax anyday.

-- 

-Michel Pelletier

http://www.zope.org/Members/michel/MyWiki

Visit WikiCentral for the latest Zen:

http://www.zope.org/Members/WikiCentral

___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




Re: [Zope] ANN: Perl For Zope

2000-05-25 Thread Michel Pelletier



Martijn Faassen wrote:
> 
> J. Atwood wrote:
> > Stunned. Totally and utterly stunned. I would have thought there
> > would be Java floating around in Zope's bowl before Perl! Perl?
> > Jeeze... what a great but very scary thing. I trust that DC will do
> > it right.
> 
> I'd agree with the scary part. Scaaary. I hope DC will do it right indeed,
> and that I can't *see* the Perl if I don't want to see it. DTML is bad
> enough already! :)

Zope doesn't ship with any components written in SQL, it is probably the
case that it won't ship with any components written in Perl.  Also, this
is through the web style perl methods ala PythonMethods (I believe, I'm
not on top of this project).  ALthought it may be possible, I'mguessing
that writing a full fledged Zope product in perl would be trickier than
it's worth.

Don't worry, like Paul said, Zope has methods in many languages and more
to come, Perl is a great step forward in telling people that we are not
interested in excluding, but including.  Sooner or later, someone on the
perl side is going to spend all of their effort and come up with
something that tries to be like Zope, this is a waste of effort.  Look
at Gnome and KDE and how they are constantly working to cross purposes,
inventing the same interfaces at thousands of levels in subltly or
grossly different ways.  It's actually pretty depressing when you think
about how an unified effort would far exceed the sum of the two
incredible efforts to date.  We don't want that in the web world.

-- 

-Michel Pelletier

http://www.zope.org/Members/michel/MyWiki

Visit WikiCentral for the latest Zen:

http://www.zope.org/Members/WikiCentral

___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




Re: [Zope] ANN: Perl For Zope

2000-05-25 Thread Eric W. Sink

Digicool's announcement of some Perl support for Zope obviously
surprised a lot of people.  I haven't seen much positive reaction here
on the list.

In fact, I daresay I have seen some concerns which I consider to be
quite valid indeed.  After all, a web developer who is a Python
fanatic chooses Zope for its underlying language.  [Sh|H]e is unlikely
to react warmly to the stench of Perl and the hideous possibility that
a customer might develop the expectation that Zope and Perl expertise
would go hand in hand.

[ Oops, sorry.  Did I accidentally let my personal scripting language
bias show through in the previous paragraph?  ;-) ]

Actually, I'm posting this note to offer another perspective, in
support of this news.  The following is just my opinion, formulated
largely out of conjecture and a desire to view this Perl-Zope
announcement in a more positive light:

In the bigger picture, maybe it's not about "Perl vs. Python".

Maybe it's about "scripting languages vs. Java".

Sad to say, a majority of IT people in the world think that the terms
"application server" and "Java" are nearly synonymous.  Next time you
have a chance to visit a major Internet tradeshow, look around at all
the Java-based application servers.  You can't swing a dead cat
without hitting one of them.

Zope is different.  It's certainly accurate to say that Zope is all
about Python.  However, it's also somewhat accurate to say that Zope
is about server-side *scripting*.

I don't see this announcement as a major shift toward Perl on the part
of the Zope developers.  Looking over the history of Digital Creations
and its team, it seems quite obvious that any of them could prick
their finger and see Python code flowing out instead of blood.

I *speculate* that this announcement is simply a consequence of 
Really Big Vision.

Right now, Zope is 'The Python Application Server'.

Let's suppose for a moment that Zope's ambitions are much bigger than
we think, and that its commitment to purity is slightly lower than we
think.  In other words, let's just suppose that Zope really wants to
be 'The Scripting-Language Application Server'.

If so, then why should it not invite the [enormous] Perl crowd into
its community?

-- 
Eric W. Sink, Software Craftsman
SourceGear Corporation
[EMAIL PROTECTED]


___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




Re: [Zope] ANN: Perl For Zope

2000-05-25 Thread Daryl Tester

"Eric W. Sink" wrote:

> After all, a web developer who is a Python
> fanatic chooses Zope for its underlying language.  [Sh|H]e is unlikely
> to react warmly to the stench of Perl and the hideous possibility that
> a customer might develop the expectation that Zope and Perl expertise
> would go hand in hand.
> 
> [ Oops, sorry.  Did I accidentally let my personal scripting language
> bias show through in the previous paragraph?  ;-) ]

:-).  I think there is a significant proportion of Python programmers
who are Perl refugees (funny, you don't hear much about the flip-side
of that equation), so this announcement was bound to rub a few raw
nerves the wrong way (if you pardon the metaphor mix).  I'm glad my
Perl maintenance days are (mostly) behind me (where the only # in a
4K+ script was the #! invocation at the start - shudder), so I wasn't
too sure what I thought when I read the announcement.  But I figure
DC are pretty smart guys (heck, look at Zope - I couldn't dream that
up in a month of Bourbon), and so far they've been on the ball, so
let's give them the benefit of the doubt.  Heck, might even win a
few more Python cultists^Wactivists^Wenthusiasts along the way.  :-)

(* Other well thought comments regretfully snipped *).


Regards,
  Daryl Tester

___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




RE: [Zope] ANN: Perl For Zope

2000-05-25 Thread Chris McDonough

> Ooo Ooo - XSLT?
> Presumably I should read your sentence as "You will have the option 
> of using Perl as well as XSLT methods pretty soon" and not "Thou wilt 
> need Perl to get XSLT methods" ? :)

The former... see http://www.zope.org/Wikis/zope-xml/UseCases

___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




Re: [Zope] ANN: Perl For Zope

2000-05-25 Thread Denis Frère

Paul Everitt wrote:
> 
> That's [the egg] quite a strained metaphor.  I'll be pretty unequivocal.  Anyone
> that thinks we are lessening our commitment to Python (a) hasn't read
> the FAQ before reacting and (b) doesn't know us very well.
> 
> On the other hand, we'll likely do even more things like this over the
> year: open up to COM, CORBA, etc. as method facilities.

Context
===
Now, it's late, I've read the whole thread and I'm very calm, I swear.
You asked our thoughts, here are mine, with humility. A cheap market
study, you must confess ...
I'm a french speaking Belgian, excuse my strange English.

Prolog
==
I didn't say you were lessening your commitment to Python and (a) I had
read the FAQ (b) your answer shows I'm not quite wrong about you. 

But I must admit I was not explicit enough ... (I'll come back with this
a few lines further :-)

Act 1
=
Why do we love Python ? Because of the Zen. "Explicit is better than
Implicit, ..." I'm sure you know Tim Peeters Classics. We love Python
because of its purity. Why were the two colorfull metaphors speaking
about white and another color ? (Red socks and yolk). White is Python.

Act2

Zope is not quite white. And most of us wanted it whitened, with age and
maturity. Do you need to be burnt to accept the stove is hot ? Then,
look at the symptom in this list : you're overwhelmed with posts you
can't answer to. Why are there so much posts ? Because there are so much
Zopistas ? I would love to think so. But I fear it's because the ZDP is
still so young (they yell for help not far from here), and you, you're
very cute Python programmers, but couldn't help but mess python purity
to get things running as you wanted. With Python, it rolls; with Zope it
sometimes roll, but then it's so good, mmmh ? There are lots of strange
features, black magic. At least for most of your users, some may have
better eyes.

Act3

And now, you think you're ready to bite in the Perl apple. I would have
think you could grow a little stronger before attracting foreign
intricacy, increasing product support needs. Python helps you, I hope
you're strong enough with such a weapon to grow up and to firm up at the
same time.
I hope you see now I'm not fighting against Perl, COM or CORBA. I fear
nor hate either. It's about you and us, your community. You do anything
to broaden your base and you say we won't be splashed ? Will we gain or
loose if you succeed in attracting Perl developers (I don't predict a
big rush, they are so shy :-) Will Zope be stronger or messier.

It's a political choice. 

If you don't fear some losses in your ranks, provided you get new strong
soldiers further, all right, that's a good choice, you're rational.
After all, product support is your job, you'll have more work
opportunities so.

If you love Python because Python is also CP4E, if you'd love Zope to be
WP4E (Web Publication for Everybody), you're running too fast. From here
where I sit, it looks like the RedHat Syndrom. I hope I'm wrong. I hope
it's just because I'm getting old and I fear that juvenile impatience. 

Epilog
==
Explicit is better than Implicit.

I give you the mike, tell us what your priorities are, what you do want
to achieve. So, you'll be "unequivocal", we'll know you better. "The
synergy between the decision to go open source and the increase in
revenue is direct. It's astounding," Everitt said(*). What next ?
Lucrative open source or real Zen ?
 
(*) Linux Journal 
http://www.linux-mag.com/cgi-bin/printer.pl?issue=2000-01&article=venture

-- 
Denis Frère
P3B: Club Free-Pytho-Linuxien Carolorégien http://www.p3b.org
Aragne : Internet - Réseaux - Formations  http://www.aragne.com

___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




Re: [Zope] ANN: Perl For Zope

2000-05-25 Thread Evan Gibson

On Thu, May 25, 2000 at 11:24:17AM -0700, Michel Pelletier wrote:
> Zope doesn't ship with any components written in SQL, it is probably the
> case that it won't ship with any components written in Perl.  Also, this
> is through the web style perl methods ala PythonMethods (I believe, I'm
> not on top of this project).  ALthought it may be possible, I'mguessing
> that writing a full fledged Zope product in perl would be trickier than
> it's worth.

The main thing is that "full fledged" things in perl would be fine. Any
product or site that is completely perl or completely python is going to be
easy for people to maintain.

I just looked about for the FAQ and couldn't find it, so I'm not sure
what it says except what I've picked up here "no products in perl".
I assume this means no external products in perl. If Perl Methods exist,
though, then some people will put them into their ZClasses and their
_internal_ Products, and you'll end up with products that _are_ mixes
of perl and python.

It would be _really_ bad if someone installed a wonderful product like
SquishDot and discovered that half the internals were in perl only 6 months
down the track when they actually needed to change something in it.

The main thing is that the Product page needs to specify EXACTLY what a
Product uses or requires so people don't ever install things that run
counter to their skills.

Products need to list any other products they need (like TinyTables),
whether or not they need a Database Connection and any languages they
may have methods in that _aren't_ python or dtml.

That there's a possibility of contamination isn't a problem at all as long
as everything's labelled properly.

(P.S. The Member Contributed Products page has long needed the "Product",
"Created by" and "Date" headings to actually be clickable and to then
sort the list by that value. I can't count the times I've gone to the
Product page to see if there is something new and had to look at every
single date to try and work out if it's newer than the last time I
looked...)


> Don't worry, like Paul said, Zope has methods in many languages and more
> to come, Perl is a great step forward in telling people that we are not
> interested in excluding, but including.  Sooner or later, someone on the
> perl side is going to spend all of their effort and come up with
> something that tries to be like Zope, this is a waste of effort.  

I know someone writing a Zope-like management interface in PHP. Are PHP 
methods coming? (Actually they'd probably be more useful than Perl methods 
from what I hear...)

-- 
  Evan ~ThunderFoot~ Gibson~ nihil mutatem, omni deletum ~
   It doesn't count as intimacy until somebody starts crying.

___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




Re: [Zope] ANN: Perl For Zope

2000-05-25 Thread Karl Anderson

mindlace <[EMAIL PROTECTED]> writes:

> If it helps any, it should be obvious by now that zope is from the emacs
> school and not the vi school.

Check out the flamefest on comp.emacs a few years ago when someone
tried to introduce rudimentary perl scripting support to emacs.  Very
similar to this one (but in that case, the perl-adding camp was
clearly sick and wrong).

-- 
Karl Anderson  [EMAIL PROTECTED]

___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




Re: [Zope] ANN: Perl For Zope

2000-05-25 Thread Kevin Dangoor

- Original Message -
From: "Eric W. Sink" <[EMAIL PROTECTED]>
To: "Paul Everitt" <[EMAIL PROTECTED]>
Cc: <[EMAIL PROTECTED]>
Sent: Thursday, May 25, 2000 4:05 PM
Subject: Re: [Zope] ANN: Perl For Zope


[snip]
> Maybe it's about "scripting languages vs. Java".
>
> Sad to say, a majority of IT people in the world think that the terms
> "application server" and "Java" are nearly synonymous.  Next time you
> have a chance to visit a major Internet tradeshow, look around at all
> the Java-based application servers.  You can't swing a dead cat
> without hitting one of them.
[snip]
> think.  In other words, let's just suppose that Zope really wants to
> be 'The Scripting-Language Application Server'.

Or maybe just "The Application Server/Content Management System"? Here's a
tally of what we've got (* = to be released):
HTTP
WebDAV
XML-RPC
SOAP*
Python
C (if you really want to :)
XML/XSLT*
Perl*
SQL (Oracle, Sybase, PostgreSQL, ...)

That's a pretty broad range of support. You can attach to all sorts of good
things with a system like that. Someone might look at that list and say
"man, that's one powerful, flexible application platform!" Those IT folks
you're referring to might say, "but we just invested $500,000 in Java based
stuff".

Now, I have no idea what all might be in the works at DC... but, I wouldn't
be surprised if they happened to find the right partner that they might
integrate some Java in with Zope. In fact, through the wonder of Open
Source, they could create JavascriptMethods by borrowing from Mozilla and
use some of the Apache group's work to get servlets and the like to play
nice with Zope objects.

I'm not trying to scare people with this made-up talk of Java. My point is
that Zope is a very powerful framework that is already fairly language
agnostic. It will probably benefit by having better ties to the other widely
used languages.

I don't know Java. But, I wouldn't be afraid to hook into a servlet that
provides useful functionality. I use tools all the time that I have no
desire to look inside of.

Yes, I agree that Zope needs more newbie docs and APIs need to be better
documented (and I do believe that those things are moving forward). But,
evolution of the Zope platform is important as well... and keep in mind that
DC is not doing all of the work alone here. ActiveState is involved as well
(just as DC has a partnership for the XSLT stuff that is underway).

Kevin


___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




Re: [Zope] ANN: Perl For Zope

2000-05-26 Thread John Chandler

> > then educate people as to how to use YNPLOC in
> > a way that matches the Zope philosophy.
> 
>Ha, "educate people"! Educate people not to use Windows? Educate them at
> least not to be beaten by ILOVEYOE virus? Anyone succeede in this educating?

A lot of people use Windows because they either aren't aware of
alternatives or don't understand the alternatives. I've shown people
alternatives to Windows, and some times it's worked, other times it
hasn't. Education done well can work wonders, but I wouldn't say it works
all the time - some people are never going to listen. :-(

The important thing, IMHO, is to make the effort to get people to
understand the philosophy behind Zope. Some people are going to ignore it
irrespective, but many could well take notice and be "saved" from doing
the wrong thing. If you don't try, those people will slip through the net
and end up charging into Zope the wrong way.


John

--
 John Chandler  /  Software Developer  /  New Information Paradigms Ltd
   [ Linux in the office, AmigaOS in the home, PalmOS in the pocket ]

 The opinions above aren't those of my company...
   ...but then, they aren't really mine either.


___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




Re: [Zope] ANN: Perl For Zope

2000-05-26 Thread Bill Anderson

"Eric W. Sink" wrote:
> 
> Digicool's announcement of some Perl support for Zope obviously
> surprised a lot of people.  I haven't seen much positive reaction here
> on the list.
> 
> In fact, I daresay I have seen some concerns which I consider to be
> quite valid indeed.  After all, a web developer who is a Python
> fanatic chooses Zope for its underlying language.  [Sh|H]e is unlikely
> to react warmly to the stench of Perl and the hideous possibility that
> a customer might develop the expectation that Zope and Perl expertise
> would go hand in hand.
> 
> [ Oops, sorry.  Did I accidentally let my personal scripting language
> bias show through in the previous paragraph?  ;-) ]
> 
> Actually, I'm posting this note to offer another perspective, in
> support of this news.  The following is just my opinion, formulated
> largely out of conjecture and a desire to view this Perl-Zope
> announcement in a more positive light:
> 
> In the bigger picture, maybe it's not about "Perl vs. Python".
> 
> Maybe it's about "scripting languages vs. Java".
> 
> Sad to say, a majority of IT people in the world think that the terms
> "application server" and "Java" are nearly synonymous.  Next time you
> have a chance to visit a major Internet tradeshow, look around at all
> the Java-based application servers.  You can't swing a dead cat
> without hitting one of them.
> 
> Zope is different.  It's certainly accurate to say that Zope is all
> about Python.  However, it's also somewhat accurate to say that Zope
> is about server-side *scripting*.
> 
> I don't see this announcement as a major shift toward Perl on the part
> of the Zope developers.  Looking over the history of Digital Creations
> and its team, it seems quite obvious that any of them could prick
> their finger and see Python code flowing out instead of blood.
> 
> I *speculate* that this announcement is simply a consequence of
> Really Big Vision.
> 
> Right now, Zope is 'The Python Application Server'.
> 
> Let's suppose for a moment that Zope's ambitions are much bigger than
> we think, and that its commitment to purity is slightly lower than we
> think.  In other words, let's just suppose that Zope really wants to
> be 'The Scripting-Language Application Server'.
> 
> If so, then why should it not invite the [enormous] Perl crowd into
> its community?


Well, I think I can comment on som eof teh 'revulsion' of many of the
persons on the list. Some of us have/do hang out on c.l.python and
c.l.perl. We have witness _ferst_hand_ this 'community's collective
'gargabe'. TO compare the two communities, you start with how they act/
do not act as one. First place to look: usenet, the sewer. In c.l.perl,
any mention of non-perl, or anything less than absolute praise for perl,
will land you in a flame war the likes or which satan himself wears
asbestos clothing for (and if you mention python, satan bows out due to
heat). I have seen people _try_ to start flame wars on c.l.py, and fail
99% of the time. I have only once seen something close to a flame war on
c.l.py in many years. And in that was due in a large part to the other
person in it (those who witnessed it now who I am speaking of).

I believe that at least a good portion of the reason for the negative
reaction is not just perl, but also due to this 'community' we
hypothetically acquire. Let's be honest, perl users tend to be people
who learned/learning it because it would help get them a job, and they
also tend to be of the script-kiddie variety. yes, there are good perl
people, I am not denying it. But there are far, far more of the negative
kind than there are the positive kind (and _they_ are already converting
;-).

I can pretty much gaurantee that oce we start getting perl people on the
list, doing stuff in perl, the following scenario will occur repeatedly:

"I want to do this, how do I do it?"
 "like this..."
"I don;t want to use python, I want to use the all cool lnaguage of
perl"
 "Sorry, can't help you"
"You suck, I thought I could do this in perl, and now you say I am on my
own? What good is a support list without support. YOU said you SUPPORTED
PERL!! I DON'T WANT to use python, why in hell would I??"


We will also likely see the following at least a couple times:
"Yeah, python was so cool they had to open Zope up to perl 'cuz pythn
wasn't cutting it" and variations.
Thus, since I doubt we can get DC to change their minds,  I propose we
prepare for at least the following list splits:
zope-devel-python
zope-devel-perl
zope-devel-general
zope-general
zope-python
zope-perl


I also gaurantee that if we don't see the split, and we actually do get
a sizeable portion of the perl users on these lists, we will see
flamewars, and thus a decrease of Python people on the lists. Call me
pessimistic, but I have _witnessed_ repeatedly, this precise situation.

I am just trying to cut through the emotions, and deal with reality
here.


Now, for those still reading... some technical issues.

Have you SEEN perl's O

Re: [Zope] ANN: Perl For Zope

2000-05-26 Thread Bill Anderson

Michel Pelletier wrote:
> 
> Martijn Faassen wrote:
> >
> > J. Atwood wrote:
> > > Stunned. Totally and utterly stunned. I would have thought there
> > > would be Java floating around in Zope's bowl before Perl! Perl?
> > > Jeeze... what a great but very scary thing. I trust that DC will do
> > > it right.
> >
> > I'd agree with the scary part. Scaaary. I hope DC will do it right indeed,
> > and that I can't *see* the Perl if I don't want to see it. DTML is bad
> > enough already! :)
> 
> Zope doesn't ship with any components written in SQL, it is probably the
> case that it won't ship with any components written in Perl.  Also, this
> is through the web style perl methods ala PythonMethods (I believe, I'm
> not on top of this project).  ALthought it may be possible, I'mguessing
> that writing a full fledged Zope product in perl would be trickier than
> it's worth.

I certainly hope so1
:-)


I echo another question: will this be a product we can choose not to
install, just as PythonMethods is?
 
> Don't worry, like Paul said, Zope has methods in many languages and more
> to come, Perl is a great step forward in telling people that we are not
> interested in excluding, but including.  Sooner or later, someone on the
> perl side is going to spend all of their effort and come up with
> something that tries to be like Zope, this is a waste of effort.  Look
> at Gnome and KDE and how they are constantly working to cross purposes,
> inventing the same interfaces at thousands of levels in subltly or
> grossly different ways.  It's actually pretty depressing when you think
> about how an unified effort would far exceed the sum of the two
> incredible efforts to date.  

Actually, there is good reason to doubt such a thing could exist. GNOME
was born in no small part due to the GNOME folks not able to get along
with (on a variety of levels)/or agree with the KDE folks. To think they
could have produced a 'better' interface in a 'unified' effort is at
best hopeful.

___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




Re: [Zope] ANN: Perl For Zope

2000-05-26 Thread Michael Bernstein

Chris McDonough wrote:
>
> Sheesh, it's like we'd recommended Microsoft in here or something.  :-)

In you hadn't noticed, ActiveState already has dealings
'with the dark side'.

Integrating Visual Python into MS Visual Studio:
http://www.activestate.com/Corporate/Media_Center/News/Press959117519.html

A binary only release of Python:
http://www.activestate.com/Products/ActivePython.html

I won't bother putting in a Yoda quote about the dark side
being easier, not stronger... ;-)

Michael Bernstein.

___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




Re: [Zope] ANN: Perl For Zope

2000-05-26 Thread Michael Bernstein

Oleg Broytmann wrote:
> 
> On Thu, 25 May 2000, Kevin Dangoor wrote:
> > People who are big fans of python aren't forced to use those Products, but I
> 
>Very soon we'll be forced, 'cause most Products will be in Perl (yse,
> I've read the FAQ and saw "no Perl Products"; it's temporary, mark you).

'Perl Products'? Perhaps not. 'ZClass Products' that are
built with Perl Methods? Almost certainly yes.



Michael Bernstein.

___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




Re: [Zope] ANN: Perl For Zope

2000-05-26 Thread Martijn Pieters

On Fri, May 26, 2000 at 03:02:42PM +, Michael Bernstein wrote:
> In you hadn't noticed, ActiveState already has dealings
> 'with the dark side'.

Bring on the paranoia people! Microsoft _invests_ in ActiveState. ActiveState
originally started with a Win32 port of Perl, together with support packages
for Perl on Win32 platforms. And commercial development tools, like a visual
debugger, and special versions of Perl that plug into IIS and the
ActiveScripting platform.

At IPC8 this January, they announced they were extending their services to
Python as well. This means that ActiveState now also does Python for Win32,
with all extensions, support, and commercial products they do for Perl as
well.

It's what they are good at. No wonder Microsoft invests in ActiveState,
because Microsoft wants Win32 to be a strong development platform.

Now, for all of you who are worried about M$ domination, ActiveState only just
announced that they'll be adding support for Perl and Python to Mozilla, not
just on win32, but, IIRC, all platforms where both Mozilla and the scripting
languages in question run. And they'll throw in an IDE built on Mozilla as
well, which will therefor run on all platforms Mozilla can run on.

And there was much rejoicing.

-- 
Martijn Pieters
| Software Engineermailto:[EMAIL PROTECTED]
| Digital Creations  http://www.digicool.com/
| Creators of Zope   http://www.zope.org/
|   The Open Source Web Application Server
-

___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




Re: [Zope] ANN: Perl For Zope

2000-05-26 Thread Jim Fulton

Paul Everitt wrote:
> 
> Howdy gang.  Below is an announcement that we'll start distributing over
> the next 24 hours.  I wanted to let you folks see it first.  In summary:
> Perl Methods.

(snip)

I think this is a great idea. Here's why.

One of the big ideas in Zope is that 
objects can be written in many languages. Python
methods are good for logic, DTML (and soon XSLT)
methods are good for presentation, SQL is good for 
RDBMS queries, and so on.  

The strength or "goodness" of a language is based 
on it's suitabilty for a kind of problem *and*
it's suitability for a kind of problem solver. There 
is no one-size-fits-all language, either for problems
or problem solvers.

Perl methods will be a good thing for Zope 
because Perl is extremely suitable for a large
class of problems and problem solvers.  The fact 
that it overlaps with Python does not really make 
it less a good thing, any more than the overlap
of DTML and XSLT makes XSLT less than a good thing
for Zope.

(I used Perl *alot* several years ago before I 
 used Python. Perl helped me solve alot of hard
 problems with relative ease and I am indepted to 
 Larry Wall and others who made it possible.

 I happen to prefer Python personally, but I 
 respect Perl and the people who use and
 maintain it.)

Obviously, extensive perl libraries are a huge
opportunity for Zope.

In the future, I'd be happy (and expect) to see
other languages supported, XQL, TCL, PHP, lisp, 
Fortran, . :)

Jim

--
Jim Fulton   mailto:[EMAIL PROTECTED]   Python Powered!
Technical Director   (888) 344-4332http://www.python.org  
Digital Creationshttp://www.digicool.com   http://www.zope.org

Under US Code Title 47, Sec.227(b)(1)(C), Sec.227(a)(2)(B) This email
address may not be added to any commercial mail list with out my
permission.  Violation of my privacy with advertising or SPAM will
result in a suit for a MINIMUM of $500 damages/incident, $1500 for
repeats.

___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




Re: [Zope] ANN: Perl For Zope

2000-05-26 Thread Graham Chiu

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

In article <[EMAIL PROTECTED]>, Jim Fulton
<[EMAIL PROTECTED]> writes
>In the future, I'd be happy (and expect) to see
>other languages supported, XQL, TCL, PHP, lisp, 
>Fortran, . :)

What I would like to see first is support for Rebol ( www.rebol.com ).
It's a great language for writing internet robots ( grabbing content off
remote pages or ftp sites, retrieving mail, sending mail, scheduling
jobs ) inter alia.  Would fill a lot of the gaps that Zope has.

- -- 
Regards,  Graham Chiu
gchiucompkarori.co.nz
http://www.compkarori.co.nz/index.php
Powered by Interbase and Zope

-BEGIN PGP SIGNATURE-
Version: PGPsdk version 1.7.1

iQA/AwUBOS5h87TRdIWzaLpMEQILLQCbBzAYZ90+UTWq1dWvm8EnOhd+k9gAoIaE
kpoJVTSfQiK5eMstHi54zNSf
=XWCR
-END PGP SIGNATURE-

___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




Re: [Zope] ANN: Perl For Zope

2000-05-27 Thread Phil Harris

Seconded, REBOL is cool!

- Original Message - 
From: "Graham Chiu" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: 26 May 2000 23:37
Subject: Re: [Zope] ANN: Perl For Zope


> -BEGIN PGP SIGNED MESSAGE-
> Hash: SHA1
> 
> In article <[EMAIL PROTECTED]>, Jim Fulton
> <[EMAIL PROTECTED]> writes
> >In the future, I'd be happy (and expect) to see
> >other languages supported, XQL, TCL, PHP, lisp, 
> >Fortran, . :)
> 
> What I would like to see first is support for Rebol ( www.rebol.com ).
> It's a great language for writing internet robots ( grabbing content off
> remote pages or ftp sites, retrieving mail, sending mail, scheduling
> jobs ) inter alia.  Would fill a lot of the gaps that Zope has.
> 
> - -- 
> Regards,  Graham Chiu
> gchiucompkarori.co.nz
> http://www.compkarori.co.nz/index.php
> Powered by Interbase and Zope
> 
> -BEGIN PGP SIGNATURE-
> Version: PGPsdk version 1.7.1
> 
> iQA/AwUBOS5h87TRdIWzaLpMEQILLQCbBzAYZ90+UTWq1dWvm8EnOhd+k9gAoIaE
> kpoJVTSfQiK5eMstHi54zNSf
> =XWCR
> -END PGP SIGNATURE-
> 
> ___
> Zope maillist  -  [EMAIL PROTECTED]
> http://lists.zope.org/mailman/listinfo/zope
> **   No cross posts or HTML encoding!  **
> (Related lists - 
>  http://lists.zope.org/mailman/listinfo/zope-announce
>  http://lists.zope.org/mailman/listinfo/zope-dev )


___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




RE: [Zope] ANN: Perl For Zope

2000-05-28 Thread Paul Everitt


Bill wrote:
> Now, for those still reading... some technical issues.
> 
> Have you SEEN perl's OO code?? I have actually compared perl 
> and python
> objects, and even my anti-python friends (they are decreasing very
> quickly) admit that perl's handling of objects stinks to high 
> orbit. It
> may be a Object publishing environment, but it still needs 
> topublish one
> basic type of object. Here is where I think we will see the 
> biggest part
> of the prblems on the technical side. Perl's objects are of a 
> lesser ...
> refinement than Python's, and interfacing the two directly is not
> pretty, nor easy. That is why I favor supporting perl through 
> CORBA, let
> an independant system designed specifically for that 'type' of thing
> handle it.

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

___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




Re: [Zope] ANN: Perl For Zope

2000-05-28 Thread Jimmie Houchin

I have kept silent on this issue while watching comments fly by.

I'll agree with a comment Paul made about passions being high and that
can be a good thing. Disagreements are sometimes inevitable, however we
do not have to be disagreeable.

It seems that many here who do not share the concerns of others have
left technically arguments and gone on to calling others childish or
silly. It is reasonable and understandable that you may not agree with
them. However to resort to such behaviour is below this community.

I hope the concerns expressed by many here do not happen. However, that
does not mean they can't. I like many here chose Python then Zope. I
chose Python not Perl.

What is taking place here and has caught many in the community off guard
is somewhat of a change in what Zope is. Some have expressed that Zope
is already multilingual. That is true to a certain extent. But Perl does
not add to Zope capabilities that Python does not have. (IMHO) In this
perspective it does not add to Zope.

Python, DTML, SQL, XML, XML-RPC, XSLT, etc. are not equivalent
languages. They have different scopes and capabilities. Python and Perl
are reasonably equivalent in capabilities and it boils down to personal
preference on the choice.

This brings us back to a change in what Zope is or what Zope has been
seen as. This provides an opportunity for DC and the community to really
define what is Zope. This discussion needs to clarify what Zope's
definition is. This will promote greater understanding and reduce
misunderstandings.

To this point in many peoples minds Zope has been defined as being
Python. This changes things. Yes I understand Zope itself is built in
and will continue to be built in Python and C.

This is a paradigm shift for many here. Once this settles down, I hope
this community will be stronger for it.

More comments to follow.

Jimmie Houchin

___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




Re: [Zope] ANN: Perl For Zope

2000-05-28 Thread Jimmie Houchin

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

___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




Re: [Zope] ANN: Perl For Zope

2000-05-29 Thread Martijn Faassen

Chris McDonough wrote:
> Isn't this covered in the FAQ?

The FAQ wasn't referred to directly in the original announcement; there
was a web page with a FAQ but my mail message was already gone before
I read the FAQ.

> Honestly I'm sort of surprised that there is such a strong reaction to
> this.  When you talk about Perl for Zope, you're talking about three
> things:

It wasn't that strong a reaction; I just think Perl is scary. :) I also
think DTML is scary! Expressing my feelings in this is not meant to
be a 'strong reaction'; I wasn't complaining (this time :), sorry if it
seemed like that.

> Perl through the web methods
> Perl external methods
> Glue code to make these things work properly
> 
> I presume you're worried about #3.  Actually, I shouldn't presume that,
> I don't know what you're actually worried about.  Umm... what *are* you
> all worried about?

I think it'd be mostly glue code, changes to the Zope core, possible
side-effects on this change on the Python part (in the sense of "well,
we can't do that as that would break Perl compatilility"), all before
interfaces have stabilized. The interfaces project is _very_ important,
and as another poster expressed, afterwards it's fine to add stuff to
the core. Before, it's fairly scary.

Anyway, I wasn't that scared. I just don't want to _see_ the Perl support;
don't want to have to think about it at all. Cool for the Perl folks, 
but I just don't want to deal with the consequences myself. :)

This is probably because it isn't a feature that helps me any; I'm
willing to deal with the consequences of features that I'm interested in, so
this is in part selfish.

Perhaps more focus on COM/CORBA style component integration could also
mitigate this problem? Imagine we build such a future system; if the Perl
system goes *around* such an interface, we'll end up with more complex code.

Regards,

Martijn


___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




Re: [Zope] ANN: Perl For Zope

2000-05-29 Thread Martijn Faassen

Andrew Kenneth Milton wrote:
> +[ Chris McDonough ]-
> | This is pretty silly.
> 
> I agree, it got silly about 8 hours ago.
> 
> I don't think I've ever seen paranoia and religious fervour mixed in
> quite the same way before. Anyone would think that people think that
> python is inadequate as a language.

Right; it's more likely the Perlers that do come in (if they will at all!)
will learn Python.

Legitimate worry 1: If the Perlers *do* come in and *don't* switch to
Python soon, we'll run into Zope sites half written in Perl. That may
be unpleasant for people to deal with.

This is possibly not a big deal; it's unlikely the Perl group will
become dominant anyway. This does beg the question why Perl support
is put in at all; if the DC people believe this *too*, they're adding
a feature that's not even intended to be used as a feature, but is more
like a marketing device for Zope.

Legitimate worry 2: In order to support Perl, the Zope Python sources
will be hacked up and certain new limitations/weirdnesses are introduced.

This could be mitigated by *generalizing* the interface with other
languages. Not just put in Perl specific patches. Clean interfaces and
componentization are the key here.

Regards,

Martijn


___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




Re: [Zope] ANN: Perl For Zope

2000-05-29 Thread Paul Everitt


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

___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




Re: [Zope] ANN: Perl For Zope

2000-05-29 Thread Lalo Martins

I'd happilly pay a few hundred bucks to be able to use Scheme
(more specifically Guile with GOOPS and perhaps CMH could use
this as an excuse to get finished).

[]s,
   |alo
   +
--
  Hack and Roll  ( http://www.hackandroll.org )
News for, uh, whatever it is that we are.


http://zope.gf.com.br/lalo   mailto:[EMAIL PROTECTED]
 pgp key: http://zope.gf.com.br/lalo/pessoal/pgp

Brazil of Darkness (RPG)--- http://zope.gf.com.br/BroDar

___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




Re: [Zope] ANN: Perl For Zope

2000-05-31 Thread Rodger Donaldson

On Fri, May 26, 2000 at 01:39:56AM +1000, Andrew Kenneth Milton wrote:

> +[ Chris McDonough ]-
> | This is pretty silly.
> 
> I agree, it got silly about 8 hours ago.

I'll go with that.  In fact, the sheer, stupid *hatred* directed by a big
chunk of the list at anyone who doesn't draw and quarter perl programmers on
sight has me convinced not to bother with Zope any more; I can work with
a variety of *tools* like Mason and ACS, rather than buy into *religions*,
as Zope appears to be.

Shame.  I'm mostly a perl programmer, but Zope was convincing me I needed to
spend some time on python.  But if this list is representitive of the python
community - well, I don't need more idiots in my life.

-- 
Rodger Donaldson[EMAIL PROTECTED]
"That... feels... wonderful... Bones..."
"It's head, Jim."

___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




Re: [Zope] ANN: Perl For Zope

2000-05-31 Thread Itamar Shtull-Trauring

Rodger Donaldson wrote:

> I'll go with that.  In fact, the sheer, stupid *hatred* directed by a big
> chunk of the list at anyone who doesn't draw and quarter perl programmers on
> sight has me convinced not to bother with Zope any more; I can work with
> a variety of *tools* like Mason and ACS, rather than buy into *religions*,
> as Zope appears to be.

Heh - some people are stopping to use Zope 'cause of Perl Methods, and now
people are stopping to use Zope because of all the other people who hate the
idea of Zope supporing Perl.  Now it's time for the third round of people,
who are going to drop Zope because obviously everyone is stopping to use
Zope, so what's the point of using it?

Niven's 16th Law:
"There is no cause so right that one cannot find a fool following it."

While we're at it, the 14th:
"There exist minds that think as well as you do, but differently.  
(The gene-tampered turkey you're talking to isn't necessarily one of 
them.)"

-- 
Itamar S.T.  [EMAIL PROTECTED]   
"It don't get thingier than that!"

___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




RE: [Zope] ANN: Perl For Zope

2000-05-31 Thread Jeff Peterson

Frankly, I don't know what all the fuss is about.  While I would personally
choose Python over Perl when scripting, having additional choices is never a
bad thing.

Here are 3 reasons why Perl methods should be added:

Increased userbase for ZOPE.
Reusability of working Perl code.
The ability to use Perl should I decide it can do the job better.

If you feel that you need to stop using ZOPE because they added
functionality, then see ya later.  In addition, if you decide not to start
using a great product like ZOPE because you feel you are being picked on,
well then sorry, but you will be missing out.

Fighting over this is silly and it wastes the time of those who would like
to find meaningful answers to posed questions.

JMHO,

Jeff Peterson
Software Engineer
The Bridge/Befera Interactive Cablenet

-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of
Rodger Donaldson
Sent: Wednesday, May 31, 2000 5:46 AM
To: [EMAIL PROTECTED]
Subject: Re: [Zope] ANN: Perl For Zope


On Fri, May 26, 2000 at 01:39:56AM +1000, Andrew Kenneth Milton wrote:

> +[ Chris McDonough ]-
> | This is pretty silly.
>
> I agree, it got silly about 8 hours ago.

I'll go with that.  In fact, the sheer, stupid *hatred* directed by a big
chunk of the list at anyone who doesn't draw and quarter perl programmers on
sight has me convinced not to bother with Zope any more; I can work with
a variety of *tools* like Mason and ACS, rather than buy into *religions*,
as Zope appears to be.

Shame.  I'm mostly a perl programmer, but Zope was convincing me I needed to
spend some time on python.  But if this list is representitive of the python
community - well, I don't need more idiots in my life.

--
Rodger Donaldson[EMAIL PROTECTED]
"That... feels... wonderful... Bones..."
"It's head, Jim."

___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists -
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )


___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




Re: [Zope] ANN: Perl For Zope

2000-05-31 Thread Phil Harris

Seconded,

Surely for most purposes the language used to implement is irrelevant.  Code
in whatever you want, stick PHP/Smalltalk/whatever language  into Zope if it
means more people can use it, and save me having to write my own stuff ;)

The important thing is the framework!

Phil
[EMAIL PROTECTED]

- Original Message -
From: "Jeff Peterson" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: 31 May 2000 21:30
Subject: RE: [Zope] ANN: Perl For Zope


> Frankly, I don't know what all the fuss is about.  While I would
personally
> choose Python over Perl when scripting, having additional choices is never
a
> bad thing.
>
> Here are 3 reasons why Perl methods should be added:
>
> Increased userbase for ZOPE.
> Reusability of working Perl code.
> The ability to use Perl should I decide it can do the job better.
>
> If you feel that you need to stop using ZOPE because they added
> functionality, then see ya later.  In addition, if you decide not to start
> using a great product like ZOPE because you feel you are being picked on,
> well then sorry, but you will be missing out.
>
> Fighting over this is silly and it wastes the time of those who would like
> to find meaningful answers to posed questions.
>
> JMHO,
>
> Jeff Peterson
> Software Engineer
> The Bridge/Befera Interactive Cablenet



___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




Re: [Zope] ANN: Perl For Zope

2000-06-01 Thread Ng Pheng Siong

On Wed, May 31, 2000 at 10:45:31PM +1200, Rodger Donaldson wrote:
> the sheer, stupid *hatred* directed by a big
> chunk of the list at anyone who doesn't draw and quarter perl 
> programmers on
> sight 

That's an overstatement.


> But if this list is representitive of the python
> community - well, I don't need more idiots in my life.

Oooo, now you're calling everyone an idiot.

May I ask if you do this stuff for a living, or for fun? 

I do this for fun, and I intend to try Enhydra (Java), Mason (Perl),
ACS (Tcl) and assorted other stuff. I don't let other people who 
use those stuff put me off. 

If I am doing this for a living, the type of people on the
users' mailing list is just one (minor) factor in selecting the
technology.


Your response is typical of one from the Perl community. No wonder 
people on this list are up in arms over the idea of integrating
Perl and Zope. They worry more people like you will turn up!


My $0.02.

Cheers.
-- 
Ng Pheng Siong <[EMAIL PROTECTED]> * http://www.post1.com/home/ngps


___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )