473,399 Members | 3,656 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,399 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 1273
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 thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

0
by: nail | last post by:
Hi. So, in a webpartzone I put 3 webusercontrols like the following code: <asp:WebPartZone SkinID="wp1" ID="WebPartZone1" Runat="server" Height="75px" Width="382px" DragHighlightColor="244, 198,...
0
by: clintonG | last post by:
Are we talking 2.0 here? Does anybody know is the skin file supports comments? -- <%= Clinton Gallagher, "Twice the Results -- Half the Cost" Architectural & e-Business Consulting --...
1
by: Burt | last post by:
I am trying to move all page attributes to a Theme skin file but can't set the Font-Size for a GridView Button. Anyone know how? <asp:GridView .... <asp:CommandField ButtonType="Button">...
2
by: kai | last post by:
Hi, What is advantage of Skin over CSS? They both control the appearance of WebControls, and CSS also controls HTML controls. Please help Kai
8
by: scotty | last post by:
Can a .skin file be created without visual studio? Thanks, Scott
0
by: skneife | last post by:
I am looking for a theme or skin editor for asp.net 2.0, does anyone knows a good tool (free or not) ? Sam
0
by: =?Utf-8?B?U3VzaGlTZWFu?= | last post by:
I can't found how use just text files in Themes. All examples about .skin files I need something like that text1=Hello,world. text2=Goodbye. text3=Some text here. So I can use key "text2" and...
0
by: john00587 | last post by:
cracks in skin caused by medication http://cracks.00bp.com F R E E
0
by: mccle27252 | last post by:
cracked skin on fingers http://cracks.00bp.com F R E E
1
by: Peter | last post by:
I have developed a swing skin, but the looking is not really you, you can try the applet here: http://pos.petersoft.com/PetersoftJavaStyle/applet/PetersoftJavaStyleApplet.html If you want the...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...

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.