• DocumentCode
    1360113
  • Title

    Extending Maple with compiled routines

  • Author

    Dubois

  • Volume
    2
  • Issue
    4
  • fYear
    2000
  • Firstpage
    82
  • Lastpage
    86
  • Abstract
    Maple (www.maplesoft.com) combines extensive capabilities in symbolic algebra with an interactive environment and graphics capability. With the latest release, Maple 6, you can incorporate your own compiled routines into the Maple interpreter. Maple itself capitalized on this capability to link in routines from the Numerical Algorithms Group (NAG) library, adding a lot of capability to this commercial product. Maplesoft engineers told me they extensively revamped the internal engine to provide this capability. Having written a system that combined a numerical array-language interpreter and compiled code, and having worked lately on extending the Python interpreter with C++ and Fortran, I was curious to see how a symbolic interpreter could do this
  • Keywords
    mathematics computing; program compilers; program interpreters; software libraries; symbol manipulation; Maple; NAG library; Numerical Algorithms Group library; compiled routines; computer graphics; interactive environment; program interpreter; symbolic algebra; Algebra; Graphics; Jacobian matrices; Laboratories; Libraries; Marketing and sales; Multidimensional systems; Numerical models; Open source software; Solar power generation;
  • fLanguage
    English
  • Journal_Title
    Computing in Science & Engineering
  • Publisher
    ieee
  • ISSN
    1521-9615
  • Type

    jour

  • DOI
    10.1109/5992.852394
  • Filename
    852394