home *** CD-ROM | disk | FTP | other *** search
- Announcing: CShell 5.10
-
- CShell 5.10 offers a much more powerful parser, some new command options
- and bug fixes.
-
- Main features include: (see changes.doc for complete list)
- - totally rewritten parser, therefore:
- - local variables, in aliases as well as in batch files
- - blocks can be formed, redirected, aborted: {e yo;e ho}
- - $(foo) will insert output of program foo at that point, similar: `foo`
- - parsing also done with command itself, e.g. '*' is a legal command line
- - aliases/foreach/forline/fornum/source can be redirected as a whole
- - direct recursion in aliases prevented, 'alias ls "ls -s"' works
- - additional speedup; twice as fast as 4.xx, four times as fast as c:Execute
- - 'assign' now can handle all types of assings correctly under 2.0
- - 'class' can pattern-match now, e.g. 'class sound name="mod.*"'
- - 'copy' has a larger buffer, copy -m' moves files
- - 'dir -z formatstring' is a very powerful formatting feature, some more opts
- - 'forline i STDIN' reads args from stdin
- - 'man' can handle multiple .doc files, so you can document your own aliases
- - 'source' can handle multiple line blocks of arbitrary length
- - 'rback'/'run' now set the variable '$_newproc' to the # of the new process
- - $_abbrev can be used to disable abbreviation if internal commands
- - $_ioerr contains the secondary return code after an error
- - $_pipe now holds the directory for the temporary pipe files
- - $_verbose need to be set to special values, now can trace alias calls
- - @console tells whether stdin or stdout are interactive
- - @ioerr converts a secondary error number to a string (like 'Why')
- - @mounted indicates whether a device has been mounted yet or not
- - @sortnum sorts its arguments numerically
- - shift-arrow-up and shift-arrow-down now behave like under AmigaDOS
- - concatted lines in source files can be arbitrary long
- - . now stands for current directory, .. for parent
-
- Most important bug fixes:
- - INTERNAL residents can now be used with V37 Kickstarts
- - c:Execute can be started
- - 'Wait 5&' as an alias for 'rback Wait 5' now works
-
- Miscellaneous info:
- - Some more documentation, tips & tricks
- - Executable size: 89K
-
- Available now from ab20.larc.nasa.gov, will be distributed over
- comp.binaries.amiga.
-
- csh510.lzh # executable, docs, sample scripts
- csh510s.lzh # source (lattice & manx)
- __
- | Urban Mueller | / / | Urban Mueller |
- | USENET: umueller@iiic.ethz.ch | __ / / | Schulhausstr. 83 |
- | FIDONET: 2:302/906 (AUGL) | \ \/ / | CH-6312 Steinhausen |
- | "Don't tell my employer" | \__/ | SWITZERLAND |
-