This group of pages has my contributions to the Internet community.
These files are for the Loki calculator. Loki is a full-screen RPN calculator that supports fractions, units, and binary math.
LokiWeb is version 1.0. The following links run the calculators. The first two calculators come in two versions: one for most browsers and one for handheld units.
The small versions above do not use the depressed version of the key images. (They take too much Valium...(:-).)
For reference, these are the internal codes as used by doKey:
| code | meaning | bin | RPN | web |
|---|---|---|---|---|
| \r | Enter | Y | Y | Y |
| \n | Enter | Y | Y | Y |
| (SP) | Enter | Y | Y | Y |
| ! | not | Y | - | - |
| # | population count | Y | - | - |
| % | mod, percent | mod | percent | percent |
| & | and | Y | - | - |
| ( | cube root | - | - | Y |
| ) | x^3 | - | - | Y |
| * | multiplication | Y | Y | Y |
| + | addition | Y | Y | Y |
| - | subtraction | Y | Y | Y |
| . | decimal point | - | Y | Y |
| / | division | Y | Y | Y |
| 0-9 | digit | Y | Y | Y |
| A | enter A | Y | - | - |
| B | enter B | Y | - | - |
| C | enter C | Y | - | - |
| D | enter D | Y | - | - |
| E | enter E, EEX | Y | Y | Y |
| F | enter F, factorial | Y | Y | Y |
| G | diagonal | - | - | Y |
| I | inverse: 1/x | - | Y | Y |
| K | bacK space (<-) | Y | Y | Y |
| L | Last X | Y | Y | Y |
| N | fraction separator | - | - | Y |
| P | pi | - | - | Y |
| R | Roll down | Y | Y | Y |
| S | Swap X<->Y | Y | Y | Y |
| T | delTa percent | Y | Y | Y |
| U | unit separator | - | - | Y |
| X | Clear X | Y | Y | Y |
| W | Now | - | - | Y |
| Y | Today | - | - | Y |
| Z | Clear | Y | Y | Y |
| [ | sqrt | - | - | Y |
| ] | x^2 | - | - | Y |
| ^ | xor | Y | - | - |
| | | or | Y | - | - |
| ~ | change sign, +/- | Y | Y | Y |
Loki in RealBasic can be found at my RealBasic Software page.
The current version is 3.0. Versions named loki25 and earlier are obsolete.
For the C versions (last four), the current version is 3.1. These versions include Freyja and Moon and run under most Unix/Linux systems. The first two contain IBM PC executables (for running in a Unix command line environment). The last two contain Apple Macintosh executables (for running under Terminal on OS X). For other Unix/Linux environments, pick either and recompile.
Creative Contributions
Others' Contributions
Apple-related
Internet FAQs
Code
“How-Tos”
Data
Neat
Last modified Wednesday, 2010-03-03T02:28:09-06:00.