Chuck Esterbrook schrieb:
> I was referring to the rash of unsubscribes that followed shortly
> after the roadmap.

Just reread what I wrote, because this made me a bit sad, too.

Actually I only wanted to start a *discussion* about the future of 
Webware, not pinpoint a fixed roadmap already. I think I made it clear 
enough that all I wrote was a suggestion that I will follow if I do not 
get any other input or help.

But after rereading I see that my fatal fault was probably the word 
"dead end" that I used somewhere in one sentence. I fear some people 
only read and misunderstood that single word. I'm sorry for that.

What I actually wrote was that Webware *as we know it* has come to a 
dead end, with which I meant that we cannot just continue to provide 
small bugfixes and patches if we want to use Webware in the future, but 
we have to make some fundamental changes and adaptions. For instance, we 
need to provide an alternative to the ThreadedAppServer which cannot 
fully utilize multi core machines. Or we need to adapt Webware to more 
modern naming conventions. We need to find ways to port unmaintained and 
outdated plug-ins to the Py 3 era etc. see my last postings.

And with my roadmap I wanted to show *a way out* of that perceived dead 
end in a manner that seemed feasible to me.

I'm sorry again for my poor wording. I'm not a marketing guy, I just 
write what I think and that is often mistakable, impolitical or 
unintelligent (though I'm slowly learning and improving...)

> Or we could support the fooBar names for people who prefer them.  :-)

Naming conventions are taken really seriously in Python nowadays. In 
Python 3, all the camelcase names in the standard lib were changed.

By the way, the 4 spaces indents are now carved in stone as well (see 
QOTW at http://article.gmane.org/gmane.comp.python.general/600191 ;-)

> Python's approach of naming is still odd and inconsistent. Consider
> dictionary with fromkeys, has_key and popitem. Which is it? "foobar"
> or "foo_bar"? Maybe they cleaned that up in 3.0; I haven't checked.

It's cleaned up. has_key has been removed, both because it's not needed 
any more and because of the inconsistent name. As I said, nowaways 
naming is taken seriously. Cleaning up all the bad names was one of the 
major issues of Python 3, and we will need to do similar clean-up and 
changes in Webware as well for a future version based on Python 3.

> I did plenty of maintenance work on Webware after it became usable and
> was in production environments. As explained in my previous message, I
> became convinced we could do better than Python and subsequently
> started Cobra. And I continue to do plenty of detail work on Cobra
> including bug fixes and code cleanup.

Certainly, I don't want to downplay that. It's just that everyone has 
their personal sweetspot and my impression was yours is creating 
something new and original rather than working on something old.

Back to the future of Webware, I want to emphasize:

Webware 1.0 is available now and better than ever, the 1.x branch will 
be supported for many years, and there *is* a future for Webware beyond 
that even if nobody else will contribute and help (which I don't hope).

-- Christoph

------------------------------------------------------------------------------
SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada.
The future of the web can't happen without you.  Join us at MIX09 to help
pave the way to the Next Web now. Learn more and register at
http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/
_______________________________________________
Webware-devel mailing list
Webware-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/webware-devel

Reply via email to