Langbahn Team – Weltmeisterschaft

Erable

Erable
Developer(s)Bernard Parisse [fr],
Mika Heiskanen,
Claude-Nicolas Fiechter
Initial release1993; 31 years ago (1993)
Stable release
4.20060919 (2006-09-19) / 2009-04-21/2012-04-26
Written inSystem RPL
TypeComputer algebra system
LicenseLGPL
Websitewww-fourier.ujf-grenoble.fr/~parisse/english.html#hpcalc

Erable is a computer algebra system (CAS) for a family of Hewlett-Packard graphing scientific calculators of the HP 40, 48 and HP 49/50 series.

History

Originally named ALGB in 1993, it was developed by the French mathematician Bernard Parisse [fr] for the HP 48SX. Over time, the system integrated a lot of functionality from another math pack for the HP 48 series, ALG48 by Mika Heiskanen and Claude-Nicolas Fiechter. At some point, ALGB was renamed into Erable, a French play-on-words on another CAS named Maple. Compatible with the HP 48S, 48SX, 48G, 48G+, 48GX, Erable became one of the "must-have" software packages to be installed by advanced users of these calculators.

When Hewlett-Packard developed the HP 49G in 1999, the Erable and ALG48 packages became an integral part of the calculator's firmware, now just named HP49 CAS.[1]

As HP CAS it also showed up in the HP 40G,[2][3] 40gs,[1] 49g+, 48gII and 50g[1] and was maintained by Parisse up to 2006.

Based on his experiences with Erable, Parisse started developing a new and more general CAS system named Xcas / Giac in 2000. It is written in C++ rather than System RPL. This system was integrated into the HP Prime in 2013 under a dual-license scheme.[1]

Versions

The last stable stand-alone version of Erable for the HP 48 series is 3.024 (1998-08-06),[4] with source code as of 1998-07-14 available under the GNU GPL.[5] The latest beta versions for these calculators are 3.117 (1998-10-17)[6] and 3.201 (1999-02-07).[7]

Parts of the CAS system for the HP 49/50 series (version 4) were released as open-source under the LGPL (since some parts of the CAS, which are copyrighted by Hewlett-Packard, remain proprietary software) and were maintained by Parisse up to 2006-02-02 (for firmware 2.14),[8] and 2006-09-19 (for firmware 2.15 (2009-04-21)[9] and 2.16 (2012-04-26)).

See also

References

  1. ^ a b c d Sabry, Fouad (2023-07-06). Computer Algebra: Fundamentals and Applications. Artificial Intelligence. Vol. 255 (1 ed.). One Billion Knowledgeable. p. 58. Retrieved 2024-03-17.
  2. ^ de Graeve, Renée (2000). Computer Algebra and Mathematics with the HP40G (PDF). 1.0. Archived (PDF) from the original on 2024-03-17. Retrieved 2024-03-17. (167 pages) (NB. This book is also available in French, German and Spanish.)
  3. ^ de Coninck, Michaël (2003-05-23). Croft, Colin (ed.). "New CAS commands". Archived from the original on 2017-06-29. Retrieved 2024-03-17.
  4. ^ "Erable 3.024 - detailed information". www.hpcalc.org. Archived from the original on 2022-10-21. Retrieved 2022-10-21. [1]
  5. ^ "Erable Source Code 3.0 - detailed information". www.hpcalc.org. Archived from the original on 2022-10-21. Retrieved 2022-10-21. [2]
  6. ^ "Erable 3.117 Beta - detailed information". www.hpcalc.org. Archived from the original on 2022-10-21. Retrieved 2022-10-21. [3]
  7. ^ "Erable with Absolute Addresses 3.201 Beta - detailed information". www.hpcalc.org. Archived from the original on 2022-10-21. Retrieved 2022-10-21. [4]
  8. ^ "CAS Release and ROM - detailed information". www.hpcalc.org. Archived from the original on 2022-10-21. Retrieved 2022-10-21. [5]
  9. ^ "ROM 2.15 - detailed information". www.hpcalc.org. Archived from the original on 2022-10-21. Retrieved 2022-10-21. [6]