July 23, 2008 by whycode
The new version has preliminary support for parallel loops.
The compiler has undergone lots of internal changes. The primary development language is now Scala and not Java. While this slowed down the near term development, I think this should be beneficial in the long term.
Tags: python compiler, unpython
Posted in Uncategorized | Leave a Comment »
July 18, 2008 by whycode
v0.1 is coming. This will be a big new release with many changes : much better OO support, tuple support, list support, ufunc support and parallel loop support. I am trying to complete this by 22 July.
If you have any comments, feature requests, flames etc you can communicate through any medium you like : leave a comment here, submit a bug report on google code or join the mailing list or email me directly.
Posted in Uncategorized | Leave a Comment »
June 21, 2008 by whycode
I am proposing to add parallel loops annotations to Python to be supported by unPython compiler.
The parallel loops should be similar to parallel loop constructs in OpenMP.
A proposal has been posted here : http://wiki.cython.org/enhancements/parallel
There was some discussion at numpy-discussion and numpy-dev lists.
Tags: openmp, parallel, python
Posted in Uncategorized | Leave a Comment »
June 21, 2008 by whycode
You can now download v0.0.2 from http://code.google.com/p/unpython
Fixes major issues with method calls and OO.
v0.0.3 coming up very soon.
Tags: python compiler, unpython
Posted in Uncategorized | Leave a Comment »
June 15, 2008 by whycode
Version 0.0.2 is coming in a couple of days (perhaps 18 June). This time support for classes should work.
This should actually be a fairly useful compiler. This version still wont do lists, tuples and dicts but those should be done by June end.
Tags: python compiler, unpython
Posted in Uncategorized | Leave a Comment »
June 4, 2008 by whycode
unPython is a new Python to C compiler project. I am the main developer of unPython and this blog will be used for news and articles about the compiler.
Tags: python, python compiler, unpython
Posted in Uncategorized | Leave a Comment »