This site's content was compiled from 1993 to 2006. Beyond that, Google is your friend.
Victor Putz
ePolyglot is a library and project devoted to multil-language programming - specifically, to using the programming languages Eiffel, Python, and Haskell together.
Because C is the most widely-used systems programming language, an interface to it is available from Eiffel, Python and Haskell.
By using C as the "glue language", we can create a set of libraries and tools to automate and simplify the process of using the four together. You can structure a large application in Eiffel, script it and extend it at run-time using Python, refer to Haskell for thorny numerical sections, and drop down to C for any system-specific bit-twiddling stuff.