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

# vipsi - shell and script language

## introduction

### about vipsi

#### vipsi - the friendly one.

vipsi is intended as an easy-to-use shell and script language with a syntax similar to C or Basic. vipsi can be used interactively as a shell, as a pocket calculator, for file synchronization, to update a web site or for CGI scripts.

the intended audience is 'everybody'. the supported platforms will be 'all' - hopefully some day.

currently it is a command line tool only, the first platform it ran on was MacOS X. ports to other Unix-like platforms (PowerPC or i386++) should be fairly simple. the current primary development platform is Linux/i386.

vipsi uses unicode for text, double float for numbers and handles arrays and lists alike. it comes with lots of predefined functions, mathematical and for text manipulation and conversion, has powerful list operators and of course all the basic stuff.

#### this project is looking for members

everybody is invited to participate in this project, just send an email to Kio, the project administrator. see the help wanted page for the most utterly wanted positions to fill in, but don't hesitate to volunteer in any case. ;-) the help wanted page is regularly purged by sourceforge, so it may be empty, but help is appreciated anyway!

the current project state is alpha, the current release version is 0.8.0 (as of 2003-08-15).

just to show you a first code snippet:

    vipsi> 46+3*1.1      = 49.3
    vipsi> var i=10
    vipsi> do i--; while i; log i," "; loop    9 8 7 6 5 4 3 2 1
    vipsi> proc fak(n) { if n>1 return n*fak(n-1) else return 1 then }
    vipsi> log "fak(7) = ",fak(7)      fak(7) = 5040

have fun, get loved to it and join the project ;-)
click on the links in the navigation bar to go to the project pages.

              ... kio !