Babel is an IDL-based language interoperability tool specific to engineering and scientific applications. It allows Fortran 77, Fortran 90, C, C++, Java, and Python to call each other in a single address space for maximum performance. Babel won a 2006 R&D 100 award from R&D Magazine.
|Tags||Scientific/Engineering Software Development Object Brokering Libraries|
|Operating Systems||POSIX Mac OS X|
|Implementation||C C++ Java Fortran Python|
Release Notes: This release adds support for the latest parallel machines (BG/L and Jaguar), improved Babel compiler performance, improved Babel RMI, and Alpha support for SIDL structs.
Release Notes: A variety of minor bugs were fixed to improve stability.
Release Notes: This release completes the developers' initial vision for Babel as a language interoperability tool and distributed computing platform. Specific bugs fixed include a.bug in backdoor initialization (C++ and F90/95), a Python reference counting bug, a potential 64-bit enum bug, and a bug in Fortran stubs for arrays of enumerated types.
Release Notes: This release fixes build and configure issues for specific platforms. Memory leaks have been plugged. Some rarray expression problems have been fixed. This release checks that IOR version numbers match when dynamically loading a shared library.
No changes have been submitted for this release.