Other languages and platforms
QuantLib is available as a C#, Guile,
Java, MzScheme, Perl, Python, and Ruby module by means of SWIG. Experimental bindings to
GNU R and Objective Caml are also available; feedback is welcome.
Compilation of the Java module on Windows is performed by means of sKWash. A guide to the process can
be found here.
A guide to the compilation of the Java module on Linux is available here.
QuantLibAddin exports a procedural interface to a number of platforms including Microsoft Excel (see the QuantLibXL site) and OpenOffice.org Calc.
Initial GNU R support is provided by means of RQuantLib by Dirk Eddelbuettel.
A project for porting QuantLib to C# has started at QLNet and is looking for developers.
The JQuantLib project aims at a 100% Java port. At this time, it provides about 65% of QuantLib 0.9.7.
Other projects aim at ports in a functional language. QuantHas targets the Haskell language, while Quantifa is written in F#; they are looking for developers. HQuantLib is another Haskell port. Cephei.QL wraps the C++ library so that it can be called from F#.
Niels Elken Sønderby has a page for the tentative Mathematica project QuantLibMma. Another unrelated Mathematica extension wrapping QuantLib functionality can be found at the Weber und Partner site.
A few QuantLib functions have been ported to the Symphony grid-computing platform. Details are available here.
Finally, the QuantLibD project is a port of QuantLib in the D programming language. The project is looking for developers.
