ASPCS
 
Back to Volume
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.
Back to Volume