[X] The "/vmpk/vmpk-0.2.5-setup.exe" file could not be found or is not available. Please select another file.

Share

More
vipsi - shell and script language Icon

vipsi - shell and script language

beta

by kio1


vipsi - the friendly one - is a shell and script language with ease of use and direct power control as in first days\' Basic. :-) C-like syntax, unicode text, powerful list operators. pocket calculator, cgi, script, non-posix shell all-in-one!


http://vipsi.sourceforge.net





Separate each tag with a space.

Release Date:

2004-06-24

Topics:

License:

Ratings and Reviews

Be the first to post a text review of vipsi - shell and script language. Rate and review a project by clicking thumbs up or thumbs down in the right column.

Project Feed

  • vipsi vipsi-0.8.8 file released: vipsi-0.8.8-i686-redhat-linux-gnu-2004-06-24.tar.bz2

    documentation updated variable name hashing: speed bump of approx. +100% implementations related to links fixed bug in fullpath() on MacOS X / Darwin fixed bug in 'new file' fix for bug in gcc 3.3.3 (FC2) fix for filesystems with . and .. not in place reworked line editor: fixed line wrap, resize screen preferences files now contain lists suppressed ERANGE error for misc. math. functions new: spacestr(), shuffle, binary number literals, procedure literals improved: exists, find, fullpath, ?:, substr, this, locals, globals pruning in &&=, ||= more pre-execution syntax checking renamed logn to log verbose change log: IMP: procs as values: [new][var] <vref> = proc(..){..} and in lists: { [<idf> =] proc(..){..} } MOD: use of hashes for variable names => major speed bump IMP: 'this', 'globals' and 'locals' in variable definitions: [new] var [this|globals|locals].<idf> etc. IMP: 'this', 'globals' and 'locals' in 'exists'; revised skipping of n.ex. references IMP: exists link "name" IMP: a = link "name" BUG: fixed new behaviour of some filesystems, where "." and ".." are no longer the first entries in dir BUG: in gcc: worked around a bug in gcc 3.3.3: temporary data on heap was not destroyed. BUMMER! NEW: spacestr( number[,fillpattern] ) MOD: use kio's malloc for new/delete - optional. actually slower than Linux new/delete MOD: find(list,value[startidx]) added IMP: islink(path)((erronously already noted for 0.8.7)) BUG: fullpath() always re-encoded n.ex. path components to latin-1 NEW: %0010101 binary number literals MOD: prefix and number sign "+" now discarded, number sign "-" no longer tokenized to prefix "-" MOD: Tokenize() now does some more syntax checking, based on expect_operator vs. require_value MOD: preferences files now lists for eval() MOD: trashed the "calc" tingy DOC: documentation updated to version 0.8.7. BUG: a ? b?2:3 : c?4:5 failed MOD: now supressing error ERANGE in exp, exp2, exp10, expe, logn, log2, loge, log10, sinh, cosh MOD: num. literals: 1e400 ERANGE now suppressed BUG: @"globals" and @"locals" did not find the list variables. MOD: renamed logarithm logn(n,m) to log(n,m) and added glue to shell to distinguish between them MOD: a starting "{" in the shell now defaults to list literals, except if instructions are detected inside DOC: log, {}, (), [] BUG: new file "xx" and new link "xx" failed BUG: file "xx" w/o initial content should only touch existing files, but truncated them to 0 byte BUG: pwd did not print trailing "/" for dir NEW: token profiling in Value() and Execute() => sorting for cpu cache optimization already pretty good! IMP: &&= and ||= : pruning MOD: del var|proc <idf> now opt. 'var' or 'proc' allowed MOD: substr(text,n1[,n2]): 2nd index optional as in midstr() NEW: shuffle <list> BUG: line editor: reworked cursor positioning, cursor wrap&scroll detection MOD: line editor: reworked history; pg_dn at end of history presents an empty line IMP: line editor: implemented: edit <var_ref> ((preliminary: result is always text)) MOD: line editor: reworked screen size change detection

    posted 1963 days ago

  • vipsi vipsi-0.8.8 file released: vipsi-0.8.8-source-2004-06-24.tar.bz2

    documentation updated variable name hashing: speed bump of approx. +100% implementations related to links fixed bug in fullpath() on MacOS X / Darwin fixed bug in 'new file' fix for bug in gcc 3.3.3 (FC2) fix for filesystems with . and .. not in place reworked line editor: fixed line wrap, resize screen preferences files now contain lists suppressed ERANGE error for misc. math. functions new: spacestr(), shuffle, binary number literals, procedure literals improved: exists, find, fullpath, ?:, substr, this, locals, globals pruning in &&=, ||= more pre-execution syntax checking renamed logn to log verbose change log: IMP: procs as values: [new][var] <vref> = proc(..){..} and in lists: { [<idf> =] proc(..){..} } MOD: use of hashes for variable names => major speed bump IMP: 'this', 'globals' and 'locals' in variable definitions: [new] var [this|globals|locals].<idf> etc. IMP: 'this', 'globals' and 'locals' in 'exists'; revised skipping of n.ex. references IMP: exists link "name" IMP: a = link "name" BUG: fixed new behaviour of some filesystems, where "." and ".." are no longer the first entries in dir BUG: in gcc: worked around a bug in gcc 3.3.3: temporary data on heap was not destroyed. BUMMER! NEW: spacestr( number[,fillpattern] ) MOD: use kio's malloc for new/delete - optional. actually slower than Linux new/delete MOD: find(list,value[startidx]) added IMP: islink(path)((erronously already noted for 0.8.7)) BUG: fullpath() always re-encoded n.ex. path components to latin-1 NEW: %0010101 binary number literals MOD: prefix and number sign "+" now discarded, number sign "-" no longer tokenized to prefix "-" MOD: Tokenize() now does some more syntax checking, based on expect_operator vs. require_value MOD: preferences files now lists for eval() MOD: trashed the "calc" tingy DOC: documentation updated to version 0.8.7. BUG: a ? b?2:3 : c?4:5 failed MOD: now supressing error ERANGE in exp, exp2, exp10, expe, logn, log2, loge, log10, sinh, cosh MOD: num. literals: 1e400 ERANGE now suppressed BUG: @"globals" and @"locals" did not find the list variables. MOD: renamed logarithm logn(n,m) to log(n,m) and added glue to shell to distinguish between them MOD: a starting "{" in the shell now defaults to list literals, except if instructions are detected inside DOC: log, {}, (), [] BUG: new file "xx" and new link "xx" failed BUG: file "xx" w/o initial content should only touch existing files, but truncated them to 0 byte BUG: pwd did not print trailing "/" for dir NEW: token profiling in Value() and Execute() => sorting for cpu cache optimization already pretty good! IMP: &&= and ||= : pruning MOD: del var|proc <idf> now opt. 'var' or 'proc' allowed MOD: substr(text,n1[,n2]): 2nd index optional as in midstr() NEW: shuffle <list> BUG: line editor: reworked cursor positioning, cursor wrap&scroll detection MOD: line editor: reworked history; pg_dn at end of history presents an empty line IMP: line editor: implemented: edit <var_ref> ((preliminary: result is always text)) MOD: line editor: reworked screen size change detection

    posted 1963 days ago

  • vipsi vipsi-0.8.8 file released: vipsi-0.8.8-powerpc-apple-darwin6.8-2004-06-24.tar.bz2

    documentation updated variable name hashing: speed bump of approx. +100% implementations related to links fixed bug in fullpath() on MacOS X / Darwin fixed bug in 'new file' fix for bug in gcc 3.3.3 (FC2) fix for filesystems with . and .. not in place reworked line editor: fixed line wrap, resize screen preferences files now contain lists suppressed ERANGE error for misc. math. functions new: spacestr(), shuffle, binary number literals, procedure literals improved: exists, find, fullpath, ?:, substr, this, locals, globals pruning in &&=, ||= more pre-execution syntax checking renamed logn to log verbose change log: IMP: procs as values: [new][var] <vref> = proc(..){..} and in lists: { [<idf> =] proc(..){..} } MOD: use of hashes for variable names => major speed bump IMP: 'this', 'globals' and 'locals' in variable definitions: [new] var [this|globals|locals].<idf> etc. IMP: 'this', 'globals' and 'locals' in 'exists'; revised skipping of n.ex. references IMP: exists link "name" IMP: a = link "name" BUG: fixed new behaviour of some filesystems, where "." and ".." are no longer the first entries in dir BUG: in gcc: worked around a bug in gcc 3.3.3: temporary data on heap was not destroyed. BUMMER! NEW: spacestr( number[,fillpattern] ) MOD: use kio's malloc for new/delete - optional. actually slower than Linux new/delete MOD: find(list,value[startidx]) added IMP: islink(path)((erronously already noted for 0.8.7)) BUG: fullpath() always re-encoded n.ex. path components to latin-1 NEW: %0010101 binary number literals MOD: prefix and number sign "+" now discarded, number sign "-" no longer tokenized to prefix "-" MOD: Tokenize() now does some more syntax checking, based on expect_operator vs. require_value MOD: preferences files now lists for eval() MOD: trashed the "calc" tingy DOC: documentation updated to version 0.8.7. BUG: a ? b?2:3 : c?4:5 failed MOD: now supressing error ERANGE in exp, exp2, exp10, expe, logn, log2, loge, log10, sinh, cosh MOD: num. literals: 1e400 ERANGE now suppressed BUG: @"globals" and @"locals" did not find the list variables. MOD: renamed logarithm logn(n,m) to log(n,m) and added glue to shell to distinguish between them MOD: a starting "{" in the shell now defaults to list literals, except if instructions are detected inside DOC: log, {}, (), [] BUG: new file "xx" and new link "xx" failed BUG: file "xx" w/o initial content should only touch existing files, but truncated them to 0 byte BUG: pwd did not print trailing "/" for dir NEW: token profiling in Value() and Execute() => sorting for cpu cache optimization already pretty good! IMP: &&= and ||= : pruning MOD: del var|proc <idf> now opt. 'var' or 'proc' allowed MOD: substr(text,n1[,n2]): 2nd index optional as in midstr() NEW: shuffle <list> BUG: line editor: reworked cursor positioning, cursor wrap&scroll detection MOD: line editor: reworked history; pg_dn at end of history presents an empty line IMP: line editor: implemented: edit <var_ref> ((preliminary: result is always text)) MOD: line editor: reworked screen size change detection

    posted 1963 days ago

  • File released: /vipsi/vipsi-0.8.8/vipsi-0.8.8-source-2004-06-24.tar.bz2

    posted 1963 days ago

  • File released: /vipsi/vipsi-0.8.8/vipsi-0.8.8-powerpc-apple-darwin6.8-2004-06-24.tar.bz2

    posted 1963 days ago

  • File released: /vipsi/vipsi-0.8.8/vipsi-0.8.8-i686-redhat-linux-gnu-2004-06-24.tar.bz2

    posted 1963 days ago

  • File released: /vipsi/vipsi-0.8.8/vipsi-0.8.8-documentation.tar.gz

    posted 1965 days ago

  • Code committed

    kio1 committed patchset 36 of module documentation to the vipsi - shell and script language CVS repository, changing 1 files

    posted by kio1 1966 days ago

  • Code committed

    kio1 committed patchset 124 of module vipsi to the vipsi - shell and script language CVS repository, changing 45 files

    posted by kio1 1966 days ago

  • vipsi vipsi-0.8.8 file released: vipsi-0.8.8-documentation.tar.gz

    documentation updated variable name hashing: speed bump of approx. +100% implementations related to links fixed bug in fullpath() on MacOS X / Darwin fixed bug in 'new file' fix for bug in gcc 3.3.3 (FC2) fix for filesystems with . and .. not in place reworked line editor: fixed line wrap, resize screen preferences files now contain lists suppressed ERANGE error for misc. math. functions new: spacestr(), shuffle, binary number literals, procedure literals improved: exists, find, fullpath, ?:, substr, this, locals, globals pruning in &&=, ||= more pre-execution syntax checking renamed logn to log verbose change log: IMP: procs as values: [new][var] <vref> = proc(..){..} and in lists: { [<idf> =] proc(..){..} } MOD: use of hashes for variable names => major speed bump IMP: 'this', 'globals' and 'locals' in variable definitions: [new] var [this|globals|locals].<idf> etc. IMP: 'this', 'globals' and 'locals' in 'exists'; revised skipping of n.ex. references IMP: exists link "name" IMP: a = link "name" BUG: fixed new behaviour of some filesystems, where "." and ".." are no longer the first entries in dir BUG: in gcc: worked around a bug in gcc 3.3.3: temporary data on heap was not destroyed. BUMMER! NEW: spacestr( number[,fillpattern] ) MOD: use kio's malloc for new/delete - optional. actually slower than Linux new/delete MOD: find(list,value[startidx]) added IMP: islink(path)((erronously already noted for 0.8.7)) BUG: fullpath() always re-encoded n.ex. path components to latin-1 NEW: %0010101 binary number literals MOD: prefix and number sign "+" now discarded, number sign "-" no longer tokenized to prefix "-" MOD: Tokenize() now does some more syntax checking, based on expect_operator vs. require_value MOD: preferences files now lists for eval() MOD: trashed the "calc" tingy DOC: documentation updated to version 0.8.7. BUG: a ? b?2:3 : c?4:5 failed MOD: now supressing error ERANGE in exp, exp2, exp10, expe, logn, log2, loge, log10, sinh, cosh MOD: num. literals: 1e400 ERANGE now suppressed BUG: @"globals" and @"locals" did not find the list variables. MOD: renamed logarithm logn(n,m) to log(n,m) and added glue to shell to distinguish between them MOD: a starting "{" in the shell now defaults to list literals, except if instructions are detected inside DOC: log, {}, (), [] BUG: new file "xx" and new link "xx" failed BUG: file "xx" w/o initial content should only touch existing files, but truncated them to 0 byte BUG: pwd did not print trailing "/" for dir NEW: token profiling in Value() and Execute() => sorting for cpu cache optimization already pretty good! IMP: &&= and ||= : pruning MOD: del var|proc <idf> now opt. 'var' or 'proc' allowed MOD: substr(text,n1[,n2]): 2nd index optional as in midstr() NEW: shuffle <list> BUG: line editor: reworked cursor positioning, cursor wrap&scroll detection MOD: line editor: reworked history; pg_dn at end of history presents an empty line IMP: line editor: implemented: edit <var_ref> ((preliminary: result is always text)) MOD: line editor: reworked screen size change detection

    posted 1966 days ago

Rate and Review

Be the first person to add a text review.

Would you recommend this project?






<

Related Projects

vipsi - shell and script language Actions

Thanks for your rating!

Would you also like to write a review?





Skip Review