Open Source Thoughts: Parrot and Multicore

“I am working on finding a way to enable developers working in a
wide variety of languages to directly access
computationally-intensive libraries written in C++, C, and Fortran.
The libraries will have been multithreaded using Threading Building
Blocks (TBB), the open source project for which I’m ‘community
manager.’ TBB is a C++ template library (like STL). I don’t expect
to have much of a problem calling C and Fortran libraries from
C++/TBB code. But, what’s the best path to
enable someone writing in Perl or Python or Ruby or–whatever–to
call these multithreaded libraries?

Complete Story