$ ./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=linuxbefore 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.