Hypatia RPN Calculator

 

Welcome to Hypatia!

The currrent version of Hypatia is 4.21, from January 30, 2025.

This documentation is for the upcoming version 4.5 which will be online in April.

The Hypatia website is hypatia-rpn.net

This HTML documentation (unlike the PDF Manual) is meant to be accessible to visually impaired users, via screen reader or Braille display.

Only 7bit ASCII characters and (apart from monospaced) no text attributes are used.

 

This documentation is work in progress, 90% done.

Last update: March 27, 2025

 

You can use this Hyaptia 4.5 documentation with the current version 4.21, but check the update notes for 4.5 on the page Release Notes

(bugfixes that mean known problems with 4.21, and a few changes and additions to operators and commands that are not yet implemented).

 

Chapters:

The Basics

First Steps

Operators and Constants

Numbers

Variables and User-Defined Constants

Insert Files and User Defined Elements

Results

Scripts

Loops

Loop and Script Examples

Appendix

 

Chapters and Pages:

The Basics

What is Hypatia?

Installation

Reverse Polish Notation (RPN)

Input Lines

Input Editor

Hypatia's Files

Viewing and Editing Files

 

First Steps

Simple Calculations

Chain Calculations, $ and $$

Debugging a Calculation

Copy to Clipboard

 

Operators and Constants

1-Argument Operators

2-Argument Operators

n-Argument Operators

Constants

Pseudo Constants

Pseudo Operators

 

Numbers

Writing Numbers

Output Format

Angles

The Zero Threshold

Integer Bias

 

Variables and User-Defined Constants

Setting Variables

Saving Variables

User-Defined Constants

 

Insert Files and User Defined Elements

Insert Files

User-Defined Elements

User-Defined Operators

Notes on User-Defined Elements

 

Results

HY and Accumulation Mode

Result Commands

The Result Buffer

 

Scripts

Introduction to Scripts

IF ... THEN Conditions

Comments

Script Example: Body Mass Index

Script Example: Centimeters to Feet and Inches

 

Loops

The DO Loop Command

Loop Index, Start and End Lines

Exiting a Loop

REPEAT and REPEAT Loops

 

Loop and Script Examples

Loop Example: Body Mass Index

Loop Example: Rectangles

Loop Example: Centimeters-Feet-Inches Table

 

Under Construction!

 

Appendix

Commands

Control Symbols and Comments

Command Line Options

Command Line Mode

Technical Notes

Release Notes

Notes on Linux