The Artima Developer Community
Sponsored Link

Python Buzz Forum
Some notes on Zope and EuroPython 2003

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
Jarno Virtanen

Posts: 109
Nickname: jajvirta
Registered: May, 2003

Jarno Virtanen is a university student for life, it seems, and a part time software developer
Some notes on Zope and EuroPython 2003 Posted: Jul 3, 2003 9:28 PM
Reply to this message Reply

This post originated from an RSS feed registered with Python Buzz by Jarno Virtanen.
Original Post: Some notes on Zope and EuroPython 2003
Feed Title: Python owns us
Feed URL: http://sedoparking.com/search/registrar.php?domain=®istrar=sedopark
Feed Description: A weblog about Python from the view point of Jarno Virtanen.
Latest Python Buzz Posts
Latest Python Buzz Posts by Jarno Virtanen
Latest Posts From Python owns us

Advertisement

Couple of notes about Zope and EuroPython. I have used Zope, even to make a living, and I have an interest in it, but since I don't actually use it nowadays, I did not concentrate on the Zope track in EuroPython. The Zope track in EuroPython 2003 was huge, but mostly about Zope 2. I must admit that I am one of those guys who are eagerly waiting for the Zope 3, or whatever-the-hell-it-is-called, that might fix some shortcomings commonly known in the Zope community.

To that extent, I went to see Guido who was channeling Jim Fulton on the State of the Zope Union. I think I understood or had heard of about half of the stuff mentioned, but the presentation was so filled with details and acronyms that it was hard to follow (for me, at least), and I don't remember almost any of it anymore. (Yeah, yeah, take notes if you want to remember. I know.) So the general impression I had after the talk was that Zope continues to be that huge, complex thing inside and miracles are made every day working on it, or something.

One interesting tidbit for me was the fact that Zope 3 will be included in the distribution of Zope 2.7, or thereabouts, so you can play with it even though you can't switch to it yet. The other interesting thing was this filesystem synchronization project that Guido himself was working on. The central idea was to connect Zope items to the filesystem too to have a better integration with stuff like CVS and command like tools such as grep, sed and so on. Unfortunately I had to leave before the end of the talk, so I didn't get to hear all about it. But, nevertheless, interesting things are happening in the world of Zope, as usual.

The other talk I saw was Stephan Holek's Unit testing Zope for fun and profit. In my humble opinion, it too had a bit too much of that general motivational stuff on using unit tests; we all know that already, yes? (We might not practice what we preach all the time, but we know it ..) But otherwise, it was a neat lesson on how to do unit tests in Zope with all the caveats, like having to start the whole Zope to run tests, uh, and workarounds for them. Basically the message, I think, was that you should use a thing called ZopeTestCase which Stephan himself has authored.

Zope got mentioned at Guido's keynote talk too. Guido was talking about some little annoying features in Python that we would like to get rid of, hopefully in Python 3. He had this list on a slide and there were things like range vs. xrange and string module and such. Then there was a mention of string exceptions [they were deprecated somewhere around Python 1.6 I think] to which Guido said something like:

- Man, string exceptions .. I mean, who still uses them?

To which somebody in the audience said:

- Zope!

And the audience laughed hysterically. After the laughter settled down Guido said that from now on it is forbidden to joke about Zope when he is in the room. Har, har. But seriously, I have heard that Zope people are constantly cleaning up and refactoring the code base, and it might even work with Python 2.2 in the future; near future, I think.

All in all, the Zope track was impressive and huge from outsider's view, that is, I didn't get to see much of it. All the best for the Zope people, anyway. And I think there were a lot of people in EuroPython 2003 just for the Zope track, so it continues to be an important part of the Python community. (And I can't wait to see and play with Zope 3.)

Read: Some notes on Zope and EuroPython 2003

Topic: Origin of "list comprehension" Previous Topic   Next Topic Topic: Python generators for database result sets

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use