PDC is a desktop calculator in the 'bc' style with features designed for programmers. It does not support floating point math, but does provide all the C operators (logical, bitwise, shifts, etc.) and implements ISO C operator precedence. Additionally, functions are available to assist with 'bit bashing' tasks such as byte swapping and bit scanning.
Release Notes: This release adds mssb and dxb (decimal, hex, and binary output) functions, modifies ASCII to neatly handle non-printable characters, and squashes a few bugs.
Release Notes: The comma operator is allowed to be used as a (non-printing) separator, and the command line expression support was fixed to be a little less brain dead. Support was added for many more operators, and a few lexer bugs were fixed.
Release Notes: This release adds readline (commandline history) support and support for evaluating arguments, updates the help messages to document the same, and fixes a minor ANSI C conformance issue.
Release Notes: A new function, bitfield, has been added to assist with decomposing bit-packed structures, and the rather awkward decompose function (which lists set bits) has been aliased to the much more keyboard-friendly bits command. Additionally, some of the internals have been tidied up to improve extensibility.
Release Notes: This release contains a small number of extra features. There are two new built in functions: ascii and decompose. The function system has been altered such that the previous answer is the default argument to functions, which makes working with PDC much easier. Support for C style character constants was added.