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, about three quarters done.

Last update: March 12, 2025

 

Chapters:

The Basics

First Steps

Operators and Constants

Numbers

Variables and User-Defined Constants

Insert Files and User Defined Elements

Results

Scripts

Loops

Scripts and Loops

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 Calculations

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

Script Example: Body Mass Index

Script Example: Centimeters to Feet and Inches

 

Loops

Loop and Scripts Examples

 

Appendix

Commands

Control Symbols and Comments

Command Line Options

Command Line Mode

Technical Notes

Release Notes