Improving your cash flow: the computer algebra shell

  • Authors:
  • Christopher Brown;Hans-Wolfgang Loidl;Jost Berthold;Kevin Hammond

  • Affiliations:
  • School of Computer Science, University of St. Andrews, UK;School of Mathematical and Computer Sciences, Heriot-Watt University, UK;DIKU Department of Computer Science, University of Copenhagen, Denmark;School of Computer Science, University of St. Andrews, UK

  • Venue:
  • IFL'10 Proceedings of the 22nd international conference on Implementation and application of functional languages
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper describes CASH (the Computer Algebra SHell), a new interface that allows Haskell programmers to access the complete functionality of a number of computer algebra systems directly and interactively. Using CASH, Haskell programmers can access previouslyunavailable mathematical software. Additionally, users of computer algebra systems can exploit the rapidly growing Haskell code base and its rich set of libraries. In particular, CASH provides a simple and effective interface for users of computer algebra systems to parallelise their algorithms using domain-specific skeletons written in Haskell.