gash/gash
Timothy Sample 9b53a6b25b Workaround Mes' non-parameter standard ports.
* gash/environment.scm (current-0-port): New procedure.
(current-1-port): New procedure.
(current-2-port): New procedure.
(fd->current-port): Use them instead of the standard parameters.
* gash/shell.scm (sh:with-redirects): Do not use 'parameterize' with
the non-parameter ports.
(plumb): Likewise.
2023-02-08 14:29:44 -06:00
..
built-ins compat: New 'read-line' shim. 2023-02-08 14:29:13 -06:00
compat compat: Add 'get-string-all' for Mes. 2023-02-08 14:29:13 -06:00
arithmetic.scm arithmetic: Port to Mes. 2023-02-08 14:29:13 -06:00
built-ins.scm Add the wait built-in. 2020-03-17 17:57:01 -04:00
compat.scm compat: More shims for Mes. 2023-02-08 14:29:13 -06:00
config.scm.in config: Tell Mes not to complain about '%version'. 2023-02-08 14:29:13 -06:00
environment.scm Workaround Mes' non-parameter standard ports. 2023-02-08 14:29:44 -06:00
eval.scm arithmetic: Port to Mes. 2023-02-08 14:29:13 -06:00
gash.scm Add basic support for asynchronous commands. 2020-03-17 17:15:36 -04:00
lexer.scm compat: New 'read-line' shim. 2023-02-08 14:29:13 -06:00
parser.scm parser: Port to Mes. 2023-02-08 14:29:13 -06:00
pattern.scm pattern: Adjust for Mes. 2023-02-08 14:29:13 -06:00
readline.scm compat: New 'read-line' shim. 2023-02-08 14:29:13 -06:00
repl.scm compat: New 'read-line' shim. 2023-02-08 14:29:13 -06:00
shell.scm Workaround Mes' non-parameter standard ports. 2023-02-08 14:29:44 -06:00
word.scm word: Use sort with 'scandir' on Mes. 2023-02-08 14:29:13 -06:00