vipsi - the friendly vip script interpreter

Constants

ec

Euler's Constants
Glossary: Constant
constant
:

e = 2.718281828459045

f'(x)=f(x)  <=>  f(x)=Numeric functions: exp
Numeric functions: expe
exp
(e,x)

pi

Natural Constants
Glossary: Constant
constant
:

π = 3.141592653589793

Circumference of circle:

radians * 2 * π

e.g.:

vipsi> Instructions: putput "Numeric functions: sinsin(180°) = ", Numeric functions: sinsin(Constants: pipi); Numeric functions: sinsin(180°) = 1.2246063538224e-16
vipsi>  

nl

Data Types: Text
Item selector "[]": Text
Glossary: text, text_val
Text
Constants
Glossary: Constant
constant
for 'line break'.
e.g.:

vipsi> Instructions: putput "hello!", Constants: nlnl;  hello!

vipsi>  

tab

Data Types: Text
Item selector "[]": Text
Glossary: text, text_val
Text
Constants
Glossary: Constant
constant
for 'tabulator'.
e.g.:

vipsi> Instructions: putput Constants: nlnl, "foo =", Constants: tabtab, "bär";
foo =   bär
vipsi>  

stdin

Constants
Glossary: Constant
Constant
for Flow control: if … then
Flow control: try … then
the
standard input stream: 0. List functions: thisThis is Flow control: if … then
Flow control: try … then
the
default stream for Flow control: if … then
Flow control: try … then
the
Vipsi command syntax: Instructions
Instructions
Glossary: Instruction
instruction
'Instructions: getget'.

e.g.:

Instructions: getget foo
Instructions: getget #stdin, foo     // just Flow control: if … then
Flow control: try … then
the
same. Instructions: putput #stdin, "your choice: " Instructions: getget #stdin, wahl
redirect stdin
Instructions: openinopenin #stdin, "autoInput.txt"

When doint List functions: thisthis in Flow control: if … then
Flow control: try … then
the
vipsi shell, you won't Instructions: getget locked out. For your security command input is always Instructions: readread from Flow control: if … then
Flow control: try … then
the
original Constants: stdinstdin. Only subsequent Instructions: getget, Instructions: readread etc. Instructions: readread from Flow control: if … then
Flow control: try … then
the
redirected Constants: stdinstdin.

stdout

Constants
Glossary: Constant
Constant
for Flow control: if … then
Flow control: try … then
the
standard output stream: 1. List functions: thisThis is Flow control: if … then
Flow control: try … then
the
default stream for Flow control: if … then
Flow control: try … then
the
Vipsi command syntax: Instructions
Instructions
Glossary: Instruction
instruction
'Instructions: putput'.

e.g.:

Instructions: putput foo
Instructions: putput #stdout, foo    // just Flow control: if … then
Flow control: try … then
the
same Numeric functions: log
Numeric functions: loge
Instructions: log
log
#stdout, foo // makes 'Numeric functions: log
Numeric functions: loge
Instructions: log
log
' printing to Constants: stdoutstdout too
redirect stdout
Instructions: openoutopenout #stdout, "mitschrift.txt"

stderr

Constants
Glossary: Constant
Constant
for Flow control: if … then
Flow control: try … then
the
standard error stream: 2. List functions: thisthis is Flow control: if … then
Flow control: try … then
the
default stream for Flow control: if … then
Flow control: try … then
the
Vipsi command syntax: Instructions
Instructions
Glossary: Instruction
instruction
'Numeric functions: log
Numeric functions: loge
Instructions: log
log
'.

e.g.:

Numeric functions: log
Numeric functions: loge
Instructions: log
log
foo Numeric functions: log
Numeric functions: loge
Instructions: log
log
#stderr,foo // just Flow control: if … then
Flow control: try … then
the
same Instructions: putput #stderr,foo // make 'put' printing to Constants: stderrstderr too
redirect stderr
Instructions: openoutopenout #stderr, "Fehlerprotokoll.txt"

Version 0.8.8: Flow control: if … then
Flow control: try … then
the
redirected Constants: stderrstderr is Operators: Bitwise Not "~"
Operators: Boolean Negation "!"
not
yet passed to external programs which were called with Text functions: sys
Instructions: sys
sys
Operators: Boolean Or with Variable "||="
Operators: Bitwise Or with Variable "|="
Operators: Bitwise Or "|"
Operators: Boolean Or "||"
or
Flow control: if … then
Flow control: try … then
the
like.

Valid HTML   Valid CSS