Re: [Zope3-dev] Re: zope.interface.Interface.(isImplementedBy vs implementedBy)

2006-09-25 Thread Chris Withers

Philipp von Weitershausen wrote:
Listen, we were over this. 


Apparently, some of us are not ;-)
(and the problems caused by having two repositories for the same piece 
of software keep emerging!)


I wrote whole proposal about this months ago 
already [1] and it was disputed heavily.


Right, but from what I remember, this was mainly from the Zope 3 crowd, 
who need beating with a reality stick every so often ;-)


doesn't want to go this way. I can tell you we'll have a hard time with 
the Zope 5 vision already (which I think is the most sensible one at 
this point).


What I'd like to see:

- common code base
- zope 3 server/publisher/etc components
- zope 2 server/publisher/etc components

Of course, it'd be great to if they were all interchangeable.

Now, if all of zope 3 existing in lib/python/zope (in Zope 2 world) what 
problems would there by for Zope 3 purists other than a bit of a loss of 
disk space?


Also, put differently, what makes using pure zope 3 compelling over 
using zope 3 components in Zope 2?


cheers,

Chris

--
Simplistix - Content Management, Zope  Python Consulting
   - http://www.simplistix.co.uk

___
Zope3-dev mailing list
Zope3-dev@zope.org
Unsub: http://mail.zope.org/mailman/options/zope3-dev/archive%40mail-archive.com



[Zope3-dev] Re: zope.interface.Interface.(isImplementedBy vs implementedBy)

2006-09-21 Thread Chris Withers

Philipp von Weitershausen wrote:
I think that after eggifying Zope 3 in 3.4 and introducing some features 
in Zope 2.11 that makes us not depend on Zope2isms like Acquisition 
(while they'd still be available for those who want to use them), we 
should invest into the Zope 5 vision: explode Zope 3 and make Zope 2 the 
app server for both worlds, perhaps called Zope 5, perhaps not.


Honestly, I think this is leaving it too late.

I'd happilly see the two code bases shipped as one release, then at 
least we wouldn't have the (idiotic to try and explain to someone 
non-zope) which version of Zope 3 is shipping with this version of Zope 
2...


Chris

--
Simplistix - Content Management, Zope  Python Consulting
   - http://www.simplistix.co.uk

___
Zope3-dev mailing list
Zope3-dev@zope.org
Unsub: http://mail.zope.org/mailman/options/zope3-dev/archive%40mail-archive.com



[Zope3-dev] Re: zope.interface.Interface.(isImplementedBy vs implementedBy)

2006-09-21 Thread Philipp von Weitershausen

Chris Withers wrote:

Philipp von Weitershausen wrote:
I think that after eggifying Zope 3 in 3.4 and introducing some 
features in Zope 2.11 that makes us not depend on Zope2isms like 
Acquisition (while they'd still be available for those who want to use 
them), we should invest into the Zope 5 vision: explode Zope 3 and 
make Zope 2 the app server for both worlds, perhaps called Zope 5, 
perhaps not.


Honestly, I think this is leaving it too late.

I'd happilly see the two code bases shipped as one release, then at 
least we wouldn't have the (idiotic to try and explain to someone 
non-zope) which version of Zope 3 is shipping with this version of Zope 
2...


Listen, we were over this. I wrote whole proposal about this months ago 
already [1] and it was disputed heavily. It's clear that the community 
doesn't want to go this way. I can tell you we'll have a hard time with 
the Zope 5 vision already (which I think is the most sensible one at 
this point).


[1] http://dev.zope.org/Zope3/ReuniteZope2AndZope3InTheSourceCodeRepository
___
Zope3-dev mailing list
Zope3-dev@zope.org
Unsub: http://mail.zope.org/mailman/options/zope3-dev/archive%40mail-archive.com



Re: [Zope3-dev] Re: zope.interface.Interface.(isImplementedBy vs implementedBy)

2006-09-20 Thread Chris Withers

Martin Aspeli wrote:
That's 2.10, grep lib/python/zope/interface on your own instance in case 
it's changed. However, IFoo.providedBy(obj) and 
IFoo.implementedBy(obj.__class__) should be the same.


They are, but when is isImplementedBy going away?

cheers,

Chris

--
Simplistix - Content Management, Zope  Python Consulting
   - http://www.simplistix.co.uk
___
Zope3-dev mailing list
Zope3-dev@zope.org
Unsub: http://mail.zope.org/mailman/options/zope3-dev/archive%40mail-archive.com



[Zope3-dev] Re: zope.interface.Interface.(isImplementedBy vs implementedBy)

2006-09-20 Thread Florent Xicluna
Chris Withers chris at simplistix.co.uk writes:

 
 Martin Aspeli wrote:
  That's 2.10, grep lib/python/zope/interface on your own instance in case 
  it's changed. However, IFoo.providedBy(obj) and 
  IFoo.implementedBy(obj.__class__) should be the same.
 
 They are, but when is isImplementedBy going away?
 

Gone in 3.4
http://mail.zope.org/pipermail/zope3-checkins/2006-September/028478.html

-- Florent




___
Zope3-dev mailing list
Zope3-dev@zope.org
Unsub: http://mail.zope.org/mailman/options/zope3-dev/archive%40mail-archive.com



Re: [Zope3-dev] Re: zope.interface.Interface.(isImplementedBy vs implementedBy)

2006-09-20 Thread Chris Withers

Florent Xicluna wrote:


Gone in 3.4
http://mail.zope.org/pipermail/zope3-checkins/2006-September/028478.html


Any idea which version of Zope 2 that corresponds to?

Chris - hey, isn't it time we merged the Zope 2 and Zope 3 code bases?

--
Simplistix - Content Management, Zope  Python Consulting
   - http://www.simplistix.co.uk
___
Zope3-dev mailing list
Zope3-dev@zope.org
Unsub: http://mail.zope.org/mailman/options/zope3-dev/archive%40mail-archive.com



[Zope3-dev] Re: zope.interface.Interface.(isImplementedBy vs implementedBy)

2006-09-20 Thread Philipp von Weitershausen

Chris Withers wrote:

Florent Xicluna wrote:


Gone in 3.4
http://mail.zope.org/pipermail/zope3-checkins/2006-September/028478.html


Any idea which version of Zope 2 that corresponds to?


2.11, to be released next year (May or so).


Chris - hey, isn't it time we merged the Zope 2 and Zope 3 code bases?


*sigh*

I think that after eggifying Zope 3 in 3.4 and introducing some features 
in Zope 2.11 that makes us not depend on Zope2isms like Acquisition 
(while they'd still be available for those who want to use them), we 
should invest into the Zope 5 vision: explode Zope 3 and make Zope 2 the 
app server for both worlds, perhaps called Zope 5, perhaps not.


___
Zope3-dev mailing list
Zope3-dev@zope.org
Unsub: http://mail.zope.org/mailman/options/zope3-dev/archive%40mail-archive.com