Re: [Web-SIG] PEP 444

2010-11-22 Thread Alice Bevan-McGregor
Would you prefer to give me collaboration permissions on your repo, or should I 
fork it?

This message was sent from a mobile device. Please excuse any terseness and 
spelling or grammatical errors. If additional information is indicated it will 
be sent from a desktop computer as soon as possible. Thank you.

On 2010-11-21, at 11:40 PM, Chris McDonough chr...@plope.com wrote:

 Georg Brandl has thus far been updating the canonical PEP on python.org.
 I don't know how you get access to that.  My working copy is at
 https://github.com/mcdonc/web3 .
___
Web-SIG mailing list
Web-SIG@python.org
Web SIG: http://www.python.org/sigs/web-sig
Unsubscribe: 
http://mail.python.org/mailman/options/web-sig/archive%40mail-archive.com


Re: [Web-SIG] PEP 444

2010-11-22 Thread Alice Bevan-McGregor
I’ve forked it, now available at:

https://github.com/GothAlice/wsgi2

Re-naming it to wsgi2 will be my first order of business during the week, 
altering your association the second.  I’ll post change descriptions for 
discussion as I go.

— Alice.

On 2010-11-22, at 12:12 AM, Chris McDonough wrote:

 Would you prefer to give me collaboration permissions on your repo, or
 should I fork it?
 
 Please fork it or create another repository entirely. I have no plans to
 do more work on it personally, so I don't think it should really be
 associated with me.  To that end, I think I'd prefer my name to either
 be off the PEP entirely or just listed as a helper or typist or
 something. ;-)

___
Web-SIG mailing list
Web-SIG@python.org
Web SIG: http://www.python.org/sigs/web-sig
Unsubscribe: 
http://mail.python.org/mailman/options/web-sig/archive%40mail-archive.com


Re: [Web-SIG] PEP 444

2010-11-22 Thread Mark Ramm
I would very much prefer it if we could keep the current name or
choose a new unrelated name, not wsgi2 as I think there API changes
warrant a new name to prevent confusion.

--Mark

On Mon, Nov 22, 2010 at 3:18 AM, Alice Bevan-McGregor
al...@gothcandy.com wrote:
 I’ve forked it, now available at:

        https://github.com/GothAlice/wsgi2

 Re-naming it to wsgi2 will be my first order of business during the week, 
 altering your association the second.  I’ll post change descriptions for 
 discussion as I go.

        — Alice.

 On 2010-11-22, at 12:12 AM, Chris McDonough wrote:

 Would you prefer to give me collaboration permissions on your repo, or
 should I fork it?

 Please fork it or create another repository entirely. I have no plans to
 do more work on it personally, so I don't think it should really be
 associated with me.  To that end, I think I'd prefer my name to either
 be off the PEP entirely or just listed as a helper or typist or
 something. ;-)

 ___
 Web-SIG mailing list
 Web-SIG@python.org
 Web SIG: http://www.python.org/sigs/web-sig
 Unsubscribe: 
 http://mail.python.org/mailman/options/web-sig/mark.mchristensen%40gmail.com




-- 
Mark Ramm-Christensen
email: mark at compoundthinking dot com
blog: www.compoundthinking.com/blog
___
Web-SIG mailing list
Web-SIG@python.org
Web SIG: http://www.python.org/sigs/web-sig
Unsubscribe: 
http://mail.python.org/mailman/options/web-sig/archive%40mail-archive.com


Re: [Web-SIG] PEP 444

2010-11-22 Thread Alice Bevan-McGregor
On 2010-11-22, at 3:05 PM, Mark Ramm mark.mchristen...@gmail.com wrote:

 I would very much prefer it if we could keep the current name or choose a new 
 unrelated name, not wsgi2 as I think there API changes warrant a new name to 
 prevent confusion.

Web3, as mentioned in previous mailing list traffic, is a registered trademark. 
Python Web and WSGI are closely linked in the public mind-space. (Sleep 
deprived an can't think of a better way to phrase that.) Finally, I, and 
seemingly Python core, interpret major version number changes as breaking; py3k 
having backwards-incompatible syntax changes.

At a high level PEP 444 is /similar/ to WSGI in so far as the environ is a 
dict, and the returned values are a bytestring status, list of tuples for 
headers, and an iterable body. The inner implementation details seem a 
progressive enhancement and clarification of details which just happen to be 
backwards-incompatible.

Preserving the WSGI name has marketing benefits, refines existing understanding 
of the server/middleware/application semantics rather than implying something 
/completely/ new, and increasing the version to 2.0 clearly declares the 
backwards-incompatibility.

I think that Python 2 vs. 3 is a good comparison here; Python 3 has a different 
syntax and grammar, making it a fundamentally different language and is 
incompatible because of this. Why is it called Python and not Xyzzy?  #python 
wouldn’t have to have  ;)

Web frameworks have been encountering this problem for some time; TurboGerars 
developers, e.g., have been mulling over migrating to Pyramid or another 
top-level metaframework and debating strategies for migration: point everyone 
at something else, create something new, or keep the name and associated 
recognition?

Technically PEP 444 is incompatible, and wsgi.version = (2, 0) (and clear 
documentation) should indicate that.

   — Alice.
___
Web-SIG mailing list
Web-SIG@python.org
Web SIG: http://www.python.org/sigs/web-sig
Unsubscribe: 
http://mail.python.org/mailman/options/web-sig/archive%40mail-archive.com