Re: [Python-Dev] The path module PEP

2006-02-02 Thread Eric Nieuwland
On 1 feb 2006, at 19:14, BJörn Lindqvist wrote: I've submitted an updated version of the PEP. The only major change is that instead of the method atime and property getatime() there is now only one method named atime(). Also some information about the string inheritance problem in Open

[Python-Dev] ctypes patch (was: (libffi) Re: Copyright issue)

2006-02-02 Thread Hye-Shik Chang
On 1/30/06, Martin v. Löwis [EMAIL PROTECTED] wrote: Hye-Shik Chang wrote: I did some work to make ctypes+libffi compacter and liberal. http://openlook.org/svnpublic/ctypes-compactffi/ (svn) I removed sources/gcc and put sources/libffi copied from gcc 4.0.2. And removed all

Re: [Python-Dev] Octal literals

2006-02-02 Thread M J Fleming
On Wed, Feb 01, 2006 at 01:35:14PM -0500, Barry Warsaw wrote: The proposal for something like 0xff, 0o664, and 0b1001001 seems like the right direction, although 'o' for octal literal looks kind of funky. Maybe 'c' for oCtal? (remember it's 'x' for heXadecimal). -Barry +1 I definately

Re: [Python-Dev] syntactic support for sets

2006-02-02 Thread Greg Wilson
Generator expressions make syntactic support irrelevant: Not when you're teaching the language to undergraduates: I haven't actually done the study yet (though I may this summer), but I'm willing to bet that allowing math notation for sets will more than double their use. (Imagine having to

Re: [Python-Dev] syntactic support for sets

2006-02-02 Thread Greg Wilson
The PEP records that Tim argued for leaving the extra parentheses. What would you do with {'title'} -- create a four element set consisting of letters or a single element set consisting of a string? This is a moderately-fertile source of bugs for newcomers: judging from the number of students

Re: [Python-Dev] syntactic support for sets

2006-02-02 Thread Greg Wilson
Like many things in Python where people pre-emptively believe one thing or another, the interpreter's corrective feedback is immediate: Yup, that's the theory; it's a shame practice is different. Once the students have progressed beyond academic finger drills and have started writing real

Re: [Python-Dev] ctypes patch

2006-02-02 Thread Thomas Heller
Hye-Shik Chang [EMAIL PROTECTED] writes: On 1/30/06, Martin v. Löwis [EMAIL PROTECTED] wrote: Hye-Shik Chang wrote: I did some work to make ctypes+libffi compacter and liberal. http://openlook.org/svnpublic/ctypes-compactffi/ (svn) I removed sources/gcc and put sources/libffi copied

Re: [Python-Dev] Octal literals

2006-02-02 Thread Andrew Koenig
I definately agree with the 0c664 octal literal. Seems rather more intuitive. I still prefer 8r664. ___ Python-Dev mailing list Python-Dev@python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe:

Re: [Python-Dev] Octal literals

2006-02-02 Thread Bengt Richter
On Wed, 1 Feb 2006 13:54:49 -0500 (EST), Paul Svensson [EMAIL PROTECTED] wrote: On Wed, 1 Feb 2006, Barry Warsaw wrote: The proposal for something like 0xff, 0o664, and 0b1001001 seems like the right direction, although 'o' for octal literal looks kind of funky. Maybe 'c' for oCtal?

Re: [Python-Dev] Octal literals

2006-02-02 Thread James Y Knight
On Feb 2, 2006, at 7:11 PM, Bengt Richter wrote: [1] To reduce all this eye-glazing discussion to a simple example, how do people now use hex notation to define an integer bit-mask constant with bits 31 and 2 set? That's easy: 0x8004 That was broken in python 2.4, though, so there

Re: [Python-Dev] syntactic support for sets

2006-02-02 Thread John J Lee
On Wed, 1 Feb 2006, Greg Wilson wrote: Like many things in Python where people pre-emptively believe one thing or another, the interpreter's corrective feedback is immediate: Yup, that's the theory; it's a shame practice is different. So what mistake(s) *do* your students make? As people

Re: [Python-Dev] syntactic support for sets

2006-02-02 Thread John J Lee
On Wed, 1 Feb 2006, Greg Wilson wrote: [...] (Imagine having to write list(1, 2, 3, 4, 5)...) [...] I believe that was actually proposed on this list for Python 3. John ___ Python-Dev mailing list Python-Dev@python.org

Re: [Python-Dev] Octal literals

2006-02-02 Thread Mike Rovner
Andrew Koenig wrote: I definately agree with the 0c664 octal literal. Seems rather more intuitive. I still prefer 8r664. 664[8] looks better and allows any radix ___ Python-Dev mailing list Python-Dev@python.org

Re: [Python-Dev] syntactic support for sets

2006-02-02 Thread Alex Martelli
On 2/1/06, Greg Wilson [EMAIL PROTECTED] wrote: Generator expressions make syntactic support irrelevant: Not when you're teaching the language to undergraduates: I haven't actually done the study yet (though I may this summer), but I'm willing to bet that allowing math notation for sets will

Re: [Python-Dev] Octal literals

2006-02-02 Thread Bengt Richter
On Thu, 2 Feb 2006 15:26:24 -0500, James Y Knight [EMAIL PROTECTED] wrote: On Feb 2, 2006, at 7:11 PM, Bengt Richter wrote: [1] To reduce all this eye-glazing discussion to a simple example, how do people now use hex notation to define an integer bit-mask constant with bits

[Python-Dev] any support for a methodcaller HOF?

2006-02-02 Thread Alex Martelli
I was recently reviewing a lot of the Python 2.4 code I have written, and I've noticed one thing: thanks to the attrgetter and itemgetter functions in module operator, I've been using (or been tempted to use) far fewer lambdas, particularly but not exclusively in key= arguments to sort and sorted.

Re: [Python-Dev] Octal literals

2006-02-02 Thread Martin v. Löwis
Bengt Richter wrote: [1] To reduce all this eye-glazing discussion to a simple example, how do people now use hex notation to define an integer bit-mask constant with bits ^^^ 31 and 2 set?| |

Re: [Python-Dev] Octal literals

2006-02-02 Thread Delaney, Timothy (Tim)
M J Fleming wrote: +1 I definately agree with the 0c664 octal literal. Seems rather more intuitive. And importantly, sounds like Oc 664 ;) Tim Delaney ___ Python-Dev mailing list Python-Dev@python.org

Re: [Python-Dev] Octal literals

2006-02-02 Thread Delaney, Timothy (Tim)
Andrew Koenig wrote: I definately agree with the 0c664 octal literal. Seems rather more intuitive. I still prefer 8r664. The more I look at this, the worse it gets. Something beginning with zero (like 0xFF, 0c664) immediately stands out as unusual. Something beginning with any other digit

Re: [Python-Dev] Octal literals

2006-02-02 Thread Bengt Richter
On Thu, 02 Feb 2006 23:46:00 +0100, =?ISO-8859-1?Q?=22Martin_v=2E_L=F6wis=22?= [EMAIL PROTECTED] wrote: Bengt Richter wrote: [1] To reduce all this eye-glazing discussion to a simple example, how do people now use hex notation to define an integer bit-mask constant with bits

Re: [Python-Dev] Octal literals

2006-02-02 Thread Bengt Richter
On Fri, 3 Feb 2006 10:16:17 +1100, Delaney, Timothy (Tim) [EMAIL PROTECTED] wrote: Andrew Koenig wrote: I definately agree with the 0c664 octal literal. Seems rather more intuitive. I still prefer 8r664. The more I look at this, the worse it gets. Something beginning with zero (like 0xFF,