Exactly what I thought this morning ;) I'm reading your PhD thesis, Chris, it's great ! Matthieu 2008/11/25 Brian Granger <ellisonbg.net@gmail.com>:
Chris,
Wow, this is fantastic...both the BSD license and the x86 support. I look forward to playing with this!
Cheers,
Brian
On Mon, Nov 24, 2008 at 7:49 PM, Chris Mueller <cmueller_dev@yahoo.com> wrote:
Announcing CorePy 1.0 - http://www.corepy.org
We are pleased to announce the latest release of CorePy. CorePy is a complete system for developing machine-level programs in Python. CorePy lets developers build and execute assembly-level programs interactively from the Python command prompt, embed them directly in Python applications, or export them to standard assembly languages.
CorePy's straightforward APIs enable the creation of complex, high-performance applications that take advantage of processor features usually inaccessible from high-level scripting languages, such as multi-core execution and vector instruction sets (SSE, VMX, SPU).
This version addresses the two most frequently asked questions about CorePy:
1) Does CorePy support x86 processors? Yes! CorePy now has extensive support for 32/64-bit x86 and SSE ISAs on Linux and OS X*.
2) Is CorePy Open Source? Yes! CorePy now uses the standard BSD license.
Of course, CorePy still supports PowerPC and Cell BE SPU processors. In fact, for this release, the Cell run-time was redesigned from the ground up to remove the dependency on IBM's libspe and now uses the system-level interfaces to work directly with the SPUs (and, CorePy is still the most fun way to program the PS3).
CorePy is written almost entirely in Python. Its run-time system does not rely on any external compilers or assemblers.
If you have the need to write tight, fast code from Python, want to demystify machine-level code generation, or just miss the good-old days of assembly hacking, check out CorePy!
And, if you don't believe us, here's our favorite user quote:
"CorePy makes assembly fun again!"
__credits__ = """ CorePy is developed by Chris Mueller, Andrew Friedley, and Ben Martin and is supported by the Open Systems Lab at Indiana University.
Chris can be reached at cmueller[underscore]dev[at]yahoo[dot]com. """
__footnote__ = """ *Any volunteers for a Windows port? :) """
_______________________________________________ Numpy-discussion mailing list Numpy-discussion@scipy.org http://projects.scipy.org/mailman/listinfo/numpy-discussion
_______________________________________________ Numpy-discussion mailing list Numpy-discussion@scipy.org http://projects.scipy.org/mailman/listinfo/numpy-discussion
-- Information System Engineer, Ph.D. Website: http://matthieu-brucher.developpez.com/ Blogs: http://matt.eifelle.com and http://blog.developpez.com/?blog=92 LinkedIn: http://www.linkedin.com/in/matthieubrucher