vipsi - variable types
Author: kio@little-bat.de
Keywords: vipsi shell script interpreter programming

# vipsi - shell and script language

## variable types

### numbers

        1234                is an integer number
        -1234               a negative one
        123.456e-78         huh, floating point...
        $123affe            hexadecimal notation
        -$b00.b00f
        %10100101           binary notation
        +%1010.0101
        'mixa'              base 256  ((unicode))

### texts and strings

        "hello"             a simple text
        "say \"hello\""     escaping a control

### lists and arrays

        { }                 an empty list
        { 1, 2, 3 }         a list with three items
        { "a", "b", 44 }    again three items
        { 1, {"a","b"} }    two items. the second item is itself a list

### procedures

        proc foo()  { }
        proc bee(a) { put a }
        proc x(a,b) { return a+b }