Re: [Python-Dev] WPython 1.1 was released

2010-06-28 Thread anatoly techtonik
It would be interesting to see benchmark diagrams inline on one page
with overall summaries. I've posted a enhancement to
http://code.google.com/p/unladen-swallow/issues/detail?id=145 if
somebody is going to look at that. I wonder if 32bit version can bring
more speedups?
-- 
anatoly t.
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] WPython 1.1 was released

2010-06-23 Thread Steven D'Aprano
On Wed, 23 Jun 2010 08:12:36 pm Cesare Di Mauro wrote:
 I've released WPython 1.1, which brings many optimizations and
 refactorings.

For those of us who don't know what WPython is, and are too lazy, too 
busy, or reading their email off-line, could you give us a one short 
paragraph description of what it is?

Actually, since I'm none of the above, I'll answer my own question: 
WPython is an implementation of Python that uses 16-bit wordcodes 
instead of byte code, and claims to have various performance benefits 
from doing so.

It looks like good work, thank you.



-- 
Steven D'Aprano
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] WPython 1.1 was released

2010-06-23 Thread Cesare Di Mauro
2010/6/23 Steven D'Aprano st...@pearwood.info

 On Wed, 23 Jun 2010 08:12:36 pm Cesare Di Mauro wrote:
  I've released WPython 1.1, which brings many optimizations and
  refactorings.

 For those of us who don't know what WPython is, and are too lazy, too
 busy, or reading their email off-line, could you give us a one short
 paragraph description of what it is?

 Actually, since I'm none of the above, I'll answer my own question:
 WPython is an implementation of Python that uses 16-bit wordcodes
 instead of byte code, and claims to have various performance benefits
 from doing so.

 It looks like good work, thank you.

 --
 Steven D'Aprano


Hi Steven,

sorry, I made a mistake, assuming that the project was known.

WPython is a CPython 2.6.4 implementation that uses wordcodes instead of
bytecodes. A wordcode is a word (16 bits, two bytes, in this case) used to
represent VM opcodes. This new encoding enabled to simplify the execution of
the virtual machine main cycle, improving understanding, maintenance, and
extensibility; less space is required on average, and execution speed is
improved too.

Cesare
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] WPython 1.1 was released

2010-06-23 Thread Terry Reedy

On 6/23/2010 7:28 AM, Cesare Di Mauro wrote:


sorry, I made a mistake, assuming that the project was known.


A common mistake of people who announce their projects ;-)
Someone recently make the same mistake on python-list with respect to a 
'BDD' package (the Wikipedia suggests about 6 possible expansions of the 
acronym.


WPython is a CPython 2.6.4 implementation that uses wordcodes instead
of bytecodes. A wordcode is a word (16 bits, two bytes, in this case)


I suggest you specify the base version (2.6.4) on the project page as 
that would be very relevant to many who visit. One should not have to 
download and look at the source to discover to discover if they should 
bother downloading the code. Perhaps also add a sentence as to the 
choice (why not 3.1?).



--
Terry Jan Reedy

___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] WPython 1.1 was released

2010-06-23 Thread Cesare Di Mauro
2010/6/23 Terry Reedy tjre...@udel.edu

 On 6/23/2010 7:28 AM, Cesare Di Mauro wrote:
 WPython is a CPython 2.6.4 implementation that uses wordcodes instead
 of bytecodes. A wordcode is a word (16 bits, two bytes, in this case)

 I suggest you specify the base version (2.6.4) on the project page as that
 would be very relevant to many who visit. One should not have to download
 and look at the source to discover to discover if they should bother
 downloading the code. Perhaps also add a sentence as to the choice (why not
 3.1?).

 --
 Terry Jan Reedy


Thanks for the suggestions. I've updated the main project accordingly. :)

Cesare
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com