Projects / RPL/2

RPL/2

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
Licenses
Operating Systems
Implementation
Translations

RSS Recent releases

  •  22 May 2012 10:36

    Release Notes: POLL now accepts more than one descriptor and returns information about pollable descriptors. SMPHRTRYDECR now takes a timeout value instead of returning when a semaphore cannot by decremented. Signal handlers are fixed to avoid spurious and very rare deadlocks. Pari is upgraded. CFLAGS is forced for tools/file (-O2 -g) to avoid a mmap() error. Giac, gmp, and mpfr have been upgraded.

    •  13 Apr 2012 22:32

      Release Notes: Some minor bugs are fixed. Double quotes are escaped in INPUT and PROMPT intrinsic functions. An error is returned (instead of a warning) when an unavailable intrinsic function is called. RPL/2 can now be cross compiled until Debian archive generation. All table, vector, and matrix dimensions are now treated as unsigned long. The recherche_type() function is modified to use cached memory.

      •  29 Feb 2012 22:25

        Release Notes: Serial line parameters have been added to OPEN intrinsic. Multi-line input is now allowed.

        •  17 Jan 2012 22:03

          Release Notes: Many bugs have been fixed since the last stable release (**, signal management, and OPEN). A new rule is added to the main Makefile (make debian) to build a deb package. recherche_type() now converts huge integers into real numbers without error. WFSOCK is modified to handle unconnected sockets. REGEX is added. RESTART is added. copie_objet() now returns the same MTX even if a caller waits for a real copy. struct_mutex contains locks owner.

          •  22 Nov 2011 22:25

            Release Notes: Many compilation warnings have been fixed. Lapack, blas, ncurses, sqlite, and giac have been upgraded. LCASE, UCASE, POS, SIZE, CHR, NUM, and SUB now handle strings with special characters. A major bug has been fixed in INT. Many patches for Android and OS/2 have been committed. configure.ac has been improved to remove operating systems special cases. A major bug has been fixed in DRWS (SDAT was not used). Lists and integer, real, and complex numbers can now be written in unformatted files. The Rplawk makefile has been fixed to avoid a build process bug.

            Screenshot

            Project Spotlight

            dupeGuru Music Edition

            A tool to find duplicate songs in your music collection.

            Screenshot

            Project Spotlight

            ocre

            An optical character recognition tool.