Re: [Python-Dev] VM and Language summit info for those not at Pycon (and those that are!)

2011-03-21 Thread Stefan Behnel
[long post ahead, again] Guido van Rossum, 21.03.2011 03:46: Thanks for the clarifications. I now have a much better understanding of what Cython is. But I'm not sold. For one, your attitude about strict language compatibility worries me when it comes to the stdlib. Not sure what you mean

Re: [Python-Dev] VM and Language summit info for those not at Pycon (and those that are!)

2011-03-21 Thread Stefan Behnel
Stefan Behnel, 21.03.2011 11:58: Guido van Rossum, 21.03.2011 03:46: Have you tried replacing selected stdlib modules with their Cython-optimized equivalents in some of the NumPy/SciPy distros? (E.g. what about Enthought's Python distros?) Depending on how well that goes I might warm up to

Re: [Python-Dev] VM and Language summit info for those not at Pycon (and those that are!)

2011-03-21 Thread Michael Foord
On 21/03/2011 17:47, Stefan Behnel wrote: Stefan Behnel, 21.03.2011 11:58: Guido van Rossum, 21.03.2011 03:46: Have you tried replacing selected stdlib modules with their Cython-optimized equivalents in some of the NumPy/SciPy distros? (E.g. what about Enthought's Python distros?) Depending on

Re: [Python-Dev] VM and Language summit info for those not at Pycon (and those that are!)

2011-03-21 Thread Maciej Fijalkowski
[skipping the whole long discussion] Cython is meant to compile Python code. A cython version would just be a pure Python module, usable with all other implementations, but with type annotations that make it compile to more optimal C code. Type annotations can be provided in an external file

Re: [Python-Dev] VM and Language summit info for those not at Pycon (and those that are!)

2011-03-20 Thread Stefan Behnel
Nick Coghlan, 12.03.2011 12:43: I posted my rough notes and additional write-ups for Wednesday's VM summit and Thursday's language summit: http://www.boredomandlaziness.org/2011/03/python-vm-summit-rough-notes.html

Re: [Python-Dev] VM and Language summit info for those not at Pycon (and those that are!)

2011-03-20 Thread Jesse Noller
On Sun, Mar 20, 2011 at 7:19 AM, Stefan Behnel stefan...@behnel.de wrote: Nick Coghlan, 12.03.2011 12:43: I posted my rough notes and additional write-ups for Wednesday's VM summit and Thursday's language summit: http://www.boredomandlaziness.org/2011/03/python-vm-summit-rough-notes.html

Re: [Python-Dev] VM and Language summit info for those not at Pycon (and those that are!)

2011-03-20 Thread Antoine Pitrou
On Sun, 20 Mar 2011 07:32:34 -0400 Jesse Noller jnol...@gmail.com wrote: The reason why there was no mention is probably because no one intimately familiar with Cython was there, and if they were - it was not brought up. If Cython supports PyPy - and Jython, and IronPython, your proposal

Re: [Python-Dev] VM and Language summit info for those not at Pycon (and those that are!)

2011-03-20 Thread Stefan Behnel
Jesse Noller, 20.03.2011 12:32: On Sun, Mar 20, 2011 at 7:19 AM, Stefan Behnel wrote: It appears that there has been little mention of Cython at the summit, despite of the speed of CPython being a major topic, according to the notes. I can see several areas where Cython could help in speeding

Re: [Python-Dev] VM and Language summit info for those not at Pycon (and those that are!)

2011-03-20 Thread Stefan Behnel
Antoine Pitrou, 20.03.2011 12:40: On Sun, 20 Mar 2011 07:32:34 -0400 Jesse Noller wrote: The reason why there was no mention is probably because no one intimately familiar with Cython was there, and if they were - it was not brought up. If Cython supports PyPy - and Jython, and IronPython,

Re: [Python-Dev] VM and Language summit info for those not at Pycon (and those that are!)

2011-03-20 Thread Jesse Noller
On Sun, Mar 20, 2011 at 7:40 AM, Antoine Pitrou solip...@pitrou.net wrote: On Sun, 20 Mar 2011 07:32:34 -0400 Jesse Noller jnol...@gmail.com wrote: The reason why there was no mention is probably because no one intimately familiar with Cython was there, and if they were - it was not brought

Re: [Python-Dev] VM and Language summit info for those not at Pycon (and those that are!)

2011-03-20 Thread Jesse Noller
...snip IMHO, taking modules that currently only have a C implementation due to performance constraints and rewriting them in Cython is a much more worthwhile thing to do than adding an alternative pure Python implementation that other Python runtimes wouldn't use anyway. And at least

Re: [Python-Dev] VM and Language summit info for those not at Pycon (and those that are!)

2011-03-20 Thread Stefan Behnel
Jesse Noller, 20.03.2011 13:51: ...snip IMHO, taking modules that currently only have a C implementation due to performance constraints and rewriting them in Cython is a much more worthwhile thing to do than adding an alternative pure Python implementation that other Python runtimes wouldn't

Re: [Python-Dev] VM and Language summit info for those not at Pycon (and those that are!)

2011-03-20 Thread Jesse Noller
On Sun, Mar 20, 2011 at 9:39 AM, Stefan Behnel stefan...@behnel.de wrote: Jesse Noller, 20.03.2011 13:51: ...snip IMHO, taking modules that currently only have a C implementation due to performance constraints and rewriting them in Cython is a much more worthwhile thing to do than adding an

Re: [Python-Dev] VM and Language summit info for those not at Pycon (and those that are!)

2011-03-20 Thread Guido van Rossum
Hi Stefan, I'm glad to see Cython picking up steam and trying to compete with CPython, PyPy, and possibly others. It's true that few in the core development group know much about Cython -- essentially my own understanding is still that it's like Pyrex, which was a mostly-Python-compatible syntax

Re: [Python-Dev] VM and Language summit info for those not at Pycon (and those that are!)

2011-03-20 Thread Terry Reedy
On 3/20/2011 10:51 AM, Antoine Pitrou wrote: On Sun, 20 Mar 2011 14:39:20 +0100 Stefan Behnelstefan...@behnel.de wrote: If anyone knows about a good benchmark for a currently pure Python standard library module, preferably a smaller, self-contained one that's somewhat computationally

Re: [Python-Dev] VM and Language summit info for those not at Pycon (and those that are!)

2011-03-20 Thread Stefan Behnel
Antoine Pitrou, 20.03.2011 15:51: On Sun, 20 Mar 2011 14:39:20 +0100, Stefan Behnel wrote: If anyone knows about a good benchmark for a currently pure Python standard library module, preferably a smaller, self-contained one that's somewhat computationally intensive, I'd be happy to hear about

Re: [Python-Dev] VM and Language summit info for those not at Pycon (and those that are!)

2011-03-20 Thread Stefan Behnel
[warning, long post ahead] Guido van Rossum, 20.03.2011 17:17: Hi Stefan, Hi! I'm glad to see Cython picking up steam and trying to compete with CPython, PyPy, and possibly others. We do, although our main focus is much more on targeted manual optimisation rather than whole applications.

Re: [Python-Dev] VM and Language summit info for those not at Pycon (and those that are!)

2011-03-20 Thread Guido van Rossum
On Sun, Mar 20, 2011 at 1:59 PM, Stefan Behnel stefan...@behnel.de wrote: [warning, long post ahead] [all snipped] Thanks for the clarifications. I now have a much better understanding of what Cython is. But I'm not sold. For one, your attitude about strict language compatibility worries me when

Re: [Python-Dev] VM and Language summit info for those not at Pycon (and those that are!)

2011-03-20 Thread Greg Ewing
Guido van Rossum wrote: Cython feels much less mature than CPython; but the latter should only have dependencies that themselves change even slower than CPython. You might be slightly more amenable to Pyrex, then, which changes at a much more conservative pace! They appear superficially

Re: [Python-Dev] VM and Language summit info for those not at Pycon (and those that are!)

2011-03-18 Thread Éric Araujo
The short summary is that the Parrot VM is a very good semantic fit for Python (AFAICT, a better fit than it is for Perl 6, though I haven't done the feature-by-feature comparison). Thanks for the write-up. The point quoted above is especially useful, since I vaguely remembered reading that

Re: [Python-Dev] VM and Language summit info for those not at Pycon (and those that are!)

2011-03-18 Thread Brian Curtin
On Sat, Mar 12, 2011 at 06:43, Nick Coghlan ncogh...@gmail.com wrote: I posted my rough notes and additional write-ups for Wednesday's VM summit and Thursday's language summit: http://www.boredomandlaziness.org/2011/03/python-vm-summit-rough-notes.html

Re: [Python-Dev] VM and Language summit info for those not at Pycon (and those that are!)

2011-03-12 Thread Éric Araujo
Hi, I posted my rough notes and additional write-ups for Wednesday's VM summit and Thursday's language summit: Thanks for doing that! About this bit from the VM meeting notes: - original Python-on-Parrot ran into problems due to semantic mismatches between Perl 6 and Python - reached the

Re: [Python-Dev] VM and Language summit info for those not at Pycon (and those that are!)

2011-03-12 Thread Nick Coghlan
On Sat, Mar 12, 2011 at 11:08 AM, Éric Araujo mer...@netwok.org wrote: Hi, I posted my rough notes and additional write-ups for Wednesday's VM summit and Thursday's language summit: Thanks for doing that! About this bit from the VM meeting notes:  - original Python-on-Parrot ran into

Re: [Python-Dev] VM and Language summit info for those not at Pycon (and those that are!)

2011-03-12 Thread Martin v. Löwis
http://www.boredomandlaziness.org/2011/03/python-vm-summit-rough-notes.html http://www.boredomandlaziness.org/2011/03/python-vm-summit-somewhat-coherent.html Wrt. the remark that other implementations should be referenced more prominently: I added them to http://www.python.org/download/

Re: [Python-Dev] VM and Language summit info for those not at Pycon (and those that are!)

2011-03-12 Thread Allison Randal
On 03/12/2011 11:17 AM, Nick Coghlan wrote: About this bit from the VM meeting notes: - original Python-on-Parrot ran into problems due to semantic mismatches between Perl 6 and Python - reached the limits of the degree of difference the Perl 6 toolchain was willing to tolerate) Would you

Re: [Python-Dev] VM and Language summit info for those not at Pycon (and those that are!)

2011-03-12 Thread Maciej Fijalkowski
On Sat, Mar 12, 2011 at 1:14 PM, Martin v. Löwis mar...@v.loewis.de wrote: http://www.boredomandlaziness.org/2011/03/python-vm-summit-rough-notes.html http://www.boredomandlaziness.org/2011/03/python-vm-summit-somewhat-coherent.html Wrt. the remark that other implementations should be

Re: [Python-Dev] VM and Language summit info for those not at Pycon (and those that are!)

2011-03-12 Thread Glenn Linderman
On 3/12/2011 10:42 AM, Allison Randal wrote: I might convert it directly into a QA blog post. I'd like to see that, or a summary, posted here. As a Perl-to-Python convertee, I'm curious about the problematic semantic differences. ___ Python-Dev

Re: [Python-Dev] VM and Language summit info for those not at Pycon (and those that are!)

2011-03-12 Thread Benjamin Peterson
2011/3/12 Maciej Fijalkowski fij...@gmail.com: On Sat, Mar 12, 2011 at 1:14 PM, Martin v. Löwis mar...@v.loewis.de wrote: http://www.boredomandlaziness.org/2011/03/python-vm-summit-rough-notes.html http://www.boredomandlaziness.org/2011/03/python-vm-summit-somewhat-coherent.html Wrt. the

Re: [Python-Dev] VM and Language summit info for those not at Pycon (and those that are!)

2011-03-12 Thread Glenn Linderman
On 3/12/2011 3:43 AM, Nick Coghlan wrote: I posted my rough notes and additional write-ups for Wednesday's VM summit and Thursday's language summit: http://www.boredomandlaziness.org/2011/03/python-vm-summit-rough-notes.html 2.7 to 3.2 - treat PyPy Python 3 dialect like a major Python

Re: [Python-Dev] VM and Language summit info for those not at Pycon (and those that are!)

2011-03-12 Thread Nick Coghlan
On Sat, Mar 12, 2011 at 6:04 PM, Glenn Linderman v+pyt...@g.nevcal.com wrote: On 3/12/2011 3:43 AM, Nick Coghlan wrote: I posted my rough notes and additional write-ups for Wednesday's VM summit and Thursday's language summit:

Re: [Python-Dev] VM and Language summit info for those not at Pycon (and those that are!)

2011-03-12 Thread Allison Randal
On 03/12/2011 05:13 PM, Glenn Linderman wrote: On 3/12/2011 10:42 AM, Allison Randal wrote: I might convert it directly into a QA blog post. I'd like to see that, or a summary, posted here. As a Perl-to-Python convertee, I'm curious about the problematic semantic differences. The short