|
|
Paper: |
RPLsh: An Interactive Shell for Stack-based Numerical Computation |
Volume: |
281, Astronomical Data Analysis Software and Systems XI |
Page: |
184 |
Authors: |
Rauch, Kevin P. |
Abstract: |
RPL shell or RPLsh, is an interactive numerical shell designed to combine the convenience of a hand-held calculator with the computational power and advanced numerical functionality of a workstation. The user interface is modelled after stack-based scientific calculators such as those made by Hewlett-Packard RPL is the name of the Forth-like programming language used in the HP 48 series), but includes many features not found in hand-held devices, such as a multi-threaded kernel with job control, integrated extended precision arithmetic, a large library of special functions, and a dynamic, resizable window display. As a native C/C++ application, it is over 1000 times faster than HP 48 emulators (e.g. Emu48 ) in simple benchmarks; for extended precision numerical analysis, its performance can exceed that of Mathematica by similar amounts. Current development focuses on interactive user functionality, with comprehensive programming and debugging support to follow. |
|
|
|
|