$ ./configure $ makeFinally, run ``make install'' (as root) to install the executables. ``configure'' accepts a number of parameters that you can learn about with ``./configure --help''. Perhaps the most common of these is the --prefix option, which lets you install to a non-standard directory1.
| Keypresses | Resulting Entry |
| 1.23<enter> | 1.23 |
| 1.23<space>23n<enter> | 1.23e-23 |
| 1.23n<space>23<enter> | -1.23e23 |
| Keypresses | Resulting Entry |
| (1.23, 4.56<enter> | (1.23, 4.56) |
| (0.7072<45<enter> | (0.500065915655126, 0.50006591... |
| (1.23n,4.56<space>10<enter> | (-1.23, 45600000000) |
| 1 | 2 |
| 3 | 4 |
| Keypresses | Resulting Entry |
| [1,2[3,4<enter> | [[1, 2][3, 4]] |
| [1.2<space>10,0[3n,5n<enter> | [[ 12000000000, 0 ][ -3, -5 ]] |
| [(1,2,3,4[5,6,7,8<enter> | [[ (1, 2), (3, 4) ][ (5, 6), (... |
| Keypresses | Resulting Entry |
| #123456<enter> | # 123456 d |
| #ffff<space>h<enter> | # 65535 d |
| #10101n<space>b<enter> | # -21 d |
| Keypresses | Resulting Entry |
| @myvar | @ myvar |
| Data Type | Sample Input String |
| integer constant | #12345678_d, where the trailing letter is one of the base characters {b, o, d, h} |
| real number | -123.45e67 |
| complex number | (1e10, 2) or (1 <90) |
| real matrix | [[1, 2][3.1, 4.5e10]] |
| complex matrix | [[(1, 0), 5][1e10, (2 <90)]] |
| variable | @myvar |
| Keys | Operations |
| + | add last two stack elements |
| - | subtract element 1 from element 2 |
| * | multiply last two stack elements |
| / | divide element 2 by element 1 |
| ^ | raise element 2 to the power of element 1 |
| n | negate last element |
| i | invert last element |
| s | square root function |
| a | absolute value function |
| e | exponential function |
| l | natural logarithm function |
| c | complex conjugate function |
| ! | factorial function |
| % | element 2 mod element 1 |
| S | store element 2 in (variable) element 1 |
| ; | evaluate variable to obtain contents |
| Extended Commands | Functions |
| inv | inverse function |
| pow | raise element 2 to the power of element 1 |
| sq | square last element |
| sqrt | square root function |
| abs | absolute value function |
| exp | exponential function |
| ln | natural logarithm function |
| 10^ | base 10 exponential function |
| log10 | base 10 logarithm function |
| conj | complex conjugate function |
| sin | sine function |
| cos | cosine function |
| tan | tangent function |
| sinh | hyperbolic sine function |
| cosh | hyperbolic cosine function |
| tanh | hyperbolic tangent function |
| asin | arcsine function |
| acos | arccosine function |
| atan | arctangent function |
| asinh | inverse hyperbolic sine function |
| acosh | inverse hyperbolic cosine function |
| atanh | inverse hyperbolic tangent function |
| re | real part of complex number |
| im | imaginary part of complex number |
| gamma | Euler gamma function |
| lngamma | natural log of Euler gamma function |
| erf | error function |
| erfc | complementary error function |
| fact | factorial function |
| gcd | greatest common divisor function |
| lcm | least common multiple function |
| binom | binomial coefficient function |
| perm | permutation function |
| trans | matrix transpose |
| solvelin | solve a linear system of the form Ax = b |
| mod | element 2 mod element 1 |
| floor | floor function |
| ceil | ceiling function |
| toint | convert a real number to an integer type |
| toreal | convert an integer type to a real number |
| add | add last two elements |
| sub | subtract element 1 from element 2 |
| mult | multiply last two elements |
| div | divide element 2 by element 1 |
| neg | negate last element |
| store | store element 2 in (variable) element 1 |
| eval | evaluate variable to obtain contents |
| purge | delete a variable |
| total | sum the columns of a real matrix |
| mean | compute the sample means of the columns of a real matrix |
| sumsq | sum the squares of the columns of a real matrix |
| var | compute the unbiased sample variances of the columns of a real matrix |
| varbias | compute the biased (population) sample variances of the columns of a real matrix |
| stdev | compute the unbiased sample standard deviations of the columns of a real matrix |
| stdevbias | compute the biased (pop.) sample standard deviations of the columns of a matrix |
| min | find the minima of the columns of a real matrix |
| max | find the maxima of the columns of a real matrix |
| utpn | compute the upper tail probability of a normal distribution |
| rand | generate a random number between 0 and 1 (uniformly distributed) |
| Keys | Operations |
| \ | drop last element |
| | | clear all stack elements |
| <pagedown> | swap last two elements |
| <enter> | duplicate last element (when entry buffer is empty) |
| u | undo last operation |
| r | toggle angle mode between degrees and radians |
| p | toggle complex display mode between rectangular and polar |
| b | cycle base display mode between binary, octal, decimal, hex |
| v | view last stack element in a fullscreen editor |
| E | create a new stack element using an external editor |
| P | enter 3.1415...on the stack |
| C-L | refresh the display |
| <up> | begin stack browsing mode |
| Q | quit Orpie |
| Extended Commands | Calculator Operation |
| drop | drop last element |
| clear | clear all stack elements |
| swap | swap last two elements |
| dup | duplicate last element |
| undo | undo last operation |
| rad | set angle mode to radians |
| deg | set angle mode to degrees |
| rect | set complex display mode to rectangular |
| polar | set complex display mode to polar |
| bin | set base display mode to binary |
| oct | set base display mode to octal |
| dec | set base display mode to decimal |
| hex | set base display mode to hexidecimal |
| view | view last stack element in a fullscreen editor |
| edit | create a new stack element using an external editor |
| pi | enter 3.1415...on the stack |
| refresh | refresh the display |
| about | display a nifty ``About Orpie'' screen |
| quit | quit Orpie |
| Keys | Operations |
| q | quit stack browsing mode |
| <left> | scroll selected entry to the left |
| <right> | scroll selected entry to the right |
| r | cyclically ``roll'' stack elements downward, below the selected element (inclusive) |
| R | cyclically ``roll'' stack elements upward, below the selected element (inclusive) |
| v | view the currently selected element in a fullscreen editor |
| E | edit the currently selected element with an external editor |
| <enter> | duplicate the currently selected element |
$ export TERM=linux
before launching Orpie. gnome-terminal sets $TERM to xterm, but
apparently does not behave like a real xterm with respect to the numeric keypad.This document was translated from LATEX by HEVEA.