472,127 Members | 1,424 Online
Bytes | Software Development & Data Engineering Community
Post +

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 472,127 software developers and data experts.

Shed Skin Python-to-C++ compiler 0.0.23

Hi all,

I have just released Shed Skin 0.0.23. It doesn't contain the type
inference scalability improvements I was working on, but it does have
quite a few bug fixes and minor feature additions. Here's a list of
changes:

-support for __iadd__, __imul__ and such (except __ipow__ and __imod__)
-some overdue set optimizations
-fix for string formatting problem (%% did not always work)
-extension module stability fixes
-fix for particular inheritance problem
-other minor bugfixes, cleanups, and error messages

I could really use some systematic help in pushing Shedskin further. Some ideas:

-send in bug reports - these are extremely valuable and motivating to
me, yet I don't receive many..
-find out why test 148 is currently broken under windows
-add datetime, re or socket support
-look into supporting custom classes in generated extension modules
-write a Shedskin tutorial for 'novice' programmers
-systemically test performance and suggest and work on improvements
-investigate replacements for std::string and __gnu_cxx::hash_set
-perform janitorial-type work in ss.py and lib/builtin.?pp
-support extension modules under OSX (OSX gives me accute mental RSI)
-add more tests to unit.py
Thanks,
Mark Dufour.
--
"One of my most productive days was throwing away 1000 lines of code"
- Ken Thompson
Aug 20 '07 #1
4 1228
On Aug 20, 7:31 am, "Mark Dufour" <mark.duf...@gmail.comwrote:
Hi all,

I have just released Shed Skin 0.0.23. It doesn't contain the type
inference scalability improvements I was working on, but it does have
quite a few bug fixes and minor feature additions. Here's a list of
changes:

-support for __iadd__, __imul__ and such (except __ipow__ and __imod__)
-some overdue set optimizations
-fix for string formatting problem (%% did not always work)
-extension module stability fixes
-fix for particular inheritance problem
-other minor bugfixes, cleanups, and error messages

I could really use some systematic help in pushing Shedskin further. Some ideas:

-send in bug reports - these are extremely valuable and motivating to
me, yet I don't receive many..
-find out why test 148 is currently broken under windows
-add datetime, re or socket support
-look into supporting custom classes in generated extension modules
-write a Shedskin tutorial for 'novice' programmers
-systemically test performance and suggest and work on improvements
-investigate replacements for std::string and __gnu_cxx::hash_set
-perform janitorial-type work in ss.py and lib/builtin.?pp
-support extension modules under OSX (OSX gives me accute mental RSI)
-add more tests to unit.py

Thanks,
Mark Dufour.
--
"One of my most productive days was throwing away 1000 lines of code"
- Ken Thompson

Adding socket support would certainly open the door for many common
classes applications. If I had my pick, I say, sockets and then re.

BTW, I gatta say projects like shedskin and pypy are the most exciting
python projects I'm aware of. Please keep of the good work. I'm so
excited about the day I can begin using shedskin for the types of
projects I use python on.

Greg
Greg

Aug 21 '07 #2
On Aug 20, 7:31 am, "Mark Dufour" <mark.duf...@gmail.comwrote:
Hi all,

I have just released Shed Skin 0.0.23. It doesn't contain the type
inference scalability improvements I was working on, but it does have
quite a few bug fixes and minor feature additions. Here's a list of
changes:

-support for __iadd__, __imul__ and such (except __ipow__ and __imod__)
-some overdue set optimizations
-fix for string formatting problem (%% did not always work)
-extension module stability fixes
-fix for particular inheritance problem
-other minor bugfixes, cleanups, and error messages

I could really use some systematic help in pushing Shedskin further. Some ideas:

-send in bug reports - these are extremely valuable and motivating to
me, yet I don't receive many..
-find out why test 148 is currently broken under windows
-add datetime, re or socket support
-look into supporting custom classes in generated extension modules
-write a Shedskin tutorial for 'novice' programmers
-systemically test performance and suggest and work on improvements
-investigate replacements for std::string and __gnu_cxx::hash_set
-perform janitorial-type work in ss.py and lib/builtin.?pp
-support extension modules under OSX (OSX gives me accute mental RSI)
-add more tests to unit.py

Thanks,
Mark Dufour.
--
"One of my most productive days was throwing away 1000 lines of code"
- Ken Thompson

One more thing. Please include a link to the current project page
when you make these postings.

Greg

Aug 21 '07 #3
Adding socket support would certainly open the door for many common
classes applications. If I had my pick, I say, sockets and then re.
Thanks. Especially sockets should be not too hard to add, but I
probably won't work on these directly myself. Let me know if you are
interested.. :-)
BTW, I gatta say projects like shedskin and pypy are the most exciting
python projects I'm aware of. Please keep of the good work. I'm so
excited about the day I can begin using shedskin for the types of
projects I use python on.
I'm practically working alone on Shedskin, so the better bet will be
PyPy, unless I start getting more help.

BTW I usually add a link to the homepage, but somehow I forgot this
time:

http://mark.dufour.googlepages.com
Thanks!
Mark Dufour.

Aug 22 '07 #4
On Aug 22, 10:00 am, srepmub <mark.duf...@gmail.comwrote:
Adding socket support would certainly open the door for many common
classes applications. If I had my pick, I say, sockets and then re.

Thanks. Especially sockets should be not too hard to add, but I
probably won't work on these directly myself. Let me know if you are
interested.. :-)
BTW, I gatta say projects like shedskin and pypy are the most exciting
python projects I'm aware of. Please keep of the good work. I'm so
excited about the day I can begin using shedskin for the types of
projects I use python on.

I'm practically working alone on Shedskin, so the better bet will be
PyPy, unless I start getting more help.

BTW I usually add a link to the homepage, but somehow I forgot this
time:

http://mark.dufour.googlepages.com

Thanks!
Mark Dufour.

Mark, I wish I had the time to help with your project. I believe
PyPy, Shedskin, and pyvm (which might be dead now), are the most
interesting python projects currently going on. In fact, I would
place them ahead of python 3000 even.

Greg

Sep 1 '07 #5

This discussion thread is closed

Replies have been disabled for this discussion.

Similar topics

reply views Thread by nail | last post: by
reply views Thread by clintonG | last post: by
2 posts views Thread by kai | last post: by
8 posts views Thread by scotty | last post: by
reply views Thread by skneife | last post: by
reply views Thread by =?Utf-8?B?U3VzaGlTZWFu?= | last post: by
reply views Thread by john00587 | last post: by
reply views Thread by mccle27252 | last post: by
1 post views Thread by Peter | last post: by

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.