RPL/2 (Reverse Polish Lisp/2) is a langage derived from the RPL made by Hewlett-Packard for its HP-28S. It has some extensions (preprocessor, compilated libraries, new functions), a TeX output, and can draw graphics.
|Tags||Software Development Interpreters Scientific/Engineering Mathematics Compilers|
|Operating Systems||POSIX Linux FreeBSD NetBSD Solaris Mac OS X Cygwin OS/2 Warp 4 eComStation OpenBSD|
|Implementation||C Fortran C++ X11/Motif|
Release Notes: This is a bugfix release. All users should upgrade as some major bugs have been fixed in tools and RPL/2 itself. Semaphores have been removed from s_signaux, as POSIX doesn't assure that semaphores are synchronized between address spaces without msync(). All tools have been upgraded (SQLite, OpenSSL, gnuplot, LAPACK; GIAC, units). Use of uninitialized variables is avoided in FORALL. A major bug is fixed in both FOR and FORALL (a segmentation fault if both instructions are not followed by a name).
Release Notes: OpenMotif is now patched to correctly detect fontconfig. Sqlite and ncurses are updated. rpl.inc is fixed. rpl() now sends arguments to RPL/2 subroutines. The rpl() prototype is fixed (rpl_home is an unsigned char *, not an unsigned char **). GSL is upgraded. A major bug is fixed in the READ intrinsic (it only occurs on Unix devices).
Release Notes: RGDL and RGDR (ragged left and ragged right) new intrinsic functions have been added since 4.1.14. A major bug is fixed in the initialization sequence (segfault). It only occurs when RPL/2 is built with a forced localization. EXIT regression is fixed.
Release Notes: The number of pipes between process was reduced. Gnuplot was upgraded and patched so that it can be built without a texinfo error. Libiconv was patched to support recent GLIBC (C11) versions. Some race conditions were fixed. Sqlite was upgraded. Major regressions were fixed in the IFERR/END structure and inin evaluation(). Local variables were exported to called definitions. All users should upgrade to this release.
Release Notes: This release contains a lot of bugfixes and some minor improvements. All users should upgrade to 4.1.13.