Math::ematica

Perl extension for connecting Mathematica
Download

Math::ematica Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Ulrich Pfeifer
  • Publisher web site:
  • http://search.cpan.org/~ulpfr/

Math::ematica Tags


Math::ematica Description

Perl extension for connecting Mathematica Math::ematica is a Perl module that provides an interface to the MathLink(TM) library. Functions are not exported and should be called as methods. Therefore the Perl names have the 'ML' prefix stripped. Since Perl can handle multiple return values, methods fetching elements from the link return the values instead of passing results in reference parameters.The representation of the data passed between Perl and Mathematica is straight forward exept the symbols which are represented as blessed scalars in Perl. Requirements: · Perl Limitations: · This is alpha software. User visible changes can happen any time. · The module is completely rewritten. Literally no line of the old stuff is used (don't ask - I've learned a few things since these days. If you are using the old 1.006 version, note that the interface has changed. If there is an overwhelming outcry, I will provide some backward compatibility stuff. · Feel free to suggest modifications and/or extensions. I don not use Mathematica for real work right now and may fail to foresee the most urgent needs. Even if you think that the interface is great, you are invited to complete the documentation (and fix grammos and typos). Since I am no native English speaker, I will delay the writing of real documentation until the API has stabilized. · I developed this module using Mathematica 3.0.1 on a Linux 2.0.30 box. I verified that it still works with Mathematica 4.0 for Solaris. Let me know, if it does work with other versions of Mathematica or does not work on other *nix flavors. · The module still compiles fine with Mathematica 5.0 on Linux 2.6 and libc-2.3.2.


Math::ematica Related Software