projects/qitab/inferior-shell.git
6 weeks agoTweak the .asd file. master
Francois-Rene Rideau [Wed, 5 Mar 2014 23:58:11 +0000] 
Tweak the .asd file.
Update copyright dates.

6 weeks agoFix missing argument.
Francois-Rene Rideau [Fri, 28 Feb 2014 22:22:25 +0000] 
Fix missing argument.
Add missing declare ignore.

6 weeks agoFix typo.
Francois-Rene Rideau [Fri, 28 Feb 2014 22:21:30 +0000] 
Fix typo.

6 weeks ago2.0.0: modify the :OUTPUT and :ERROR-OUTPUT defaults for RUN to T.
Francois-Rene Rideau [Fri, 28 Feb 2014 19:11:45 +0000] 
2.0.0: modify the :OUTPUT and :ERROR-OUTPUT defaults for RUN to T.
Have RUN/NIL for the no-output variant, RUN/INTERACTIVE for the interactive variant.

2 months agoUpdate README slightly with respect to INPUT, OUTPUT and ERROR-OUTPUT arguments.
Francois-Rene Rideau [Tue, 21 Jan 2014 16:23:32 +0000] 
Update README slightly with respect to INPUT, OUTPUT and ERROR-OUTPUT arguments.

5 months agoRequire ASDF or UIOP 3.0.3 for its new RUN-PROGRAM
Francois-Rene Rideau [Mon, 28 Oct 2013 20:42:19 +0000] 
Require ASDF or UIOP 3.0.3 for its new RUN-PROGRAM

6 months agoSimplify run so it's compatible with the new uiop:run-program and its :error-output
Francois-Rene Rideau [Fri, 11 Oct 2013 00:48:37 +0000] 
Simplify run so it's compatible with the new uiop:run-program and its :error-output

9 months agoFix <> redirection handling
Francois-Rene Rideau [Tue, 25 Jun 2013 15:49:15 +0000] 
Fix <> redirection handling

10 months agoMake it build and test correctly under ASDF2.
Francois-Rene Rideau [Tue, 11 Jun 2013 18:07:54 +0000] 
Make it build and test correctly under ASDF2.

10 months agoDon't ignore output when it's used.
Francois-Rene Rideau [Tue, 11 Jun 2013 02:51:56 +0000] 
Don't ignore output when it's used.

10 months agoBuild tweaks on ASDF, XCVB.
Francois-Rene Rideau [Sun, 9 Jun 2013 23:15:29 +0000] 
Build tweaks on ASDF, XCVB.

13 months agoAvoid requiring asdf-driver on asdf3.
Francois-Rene Rideau [Sun, 3 Mar 2013 17:46:07 +0000] 
Avoid requiring asdf-driver on asdf3.

13 months agoPass keys transparently from run to run-program.
Francois-Rene Rideau [Sat, 2 Mar 2013 21:04:51 +0000] 
Pass keys transparently from run to run-program.

14 months agoDocument a package-related catch.
Francois-Rene Rideau [Sat, 16 Feb 2013 01:07:20 +0000] 
Document a package-related catch.

14 months agorun-program/ is now run-program!
Francois-Rene Rideau [Tue, 22 Jan 2013 02:36:24 +0000] 
run-program/ is now run-program!

14 months agoMake it run with the new asdf/driver setup.
Francois-Rene Rideau [Fri, 18 Jan 2013 15:54:34 +0000] 
Make it run with the new asdf/driver setup.

15 months agoRemove package prefixing. Be ready for next ASDF.
Francois-Rene Rideau [Sat, 12 Jan 2013 07:20:02 +0000] 
Remove package prefixing. Be ready for next ASDF.

16 months agoUpdate inferior-shell for optima change of typep -> type.
Francois-Rene Rideau [Mon, 10 Dec 2012 00:30:00 +0000] 
Update inferior-shell for optima change of typep -> type.
Also fix defsystem.

17 months agoRearrange documentation of limitations.
Francois-Rene Rideau [Mon, 5 Nov 2012 02:55:44 +0000] 
Rearrange documentation of limitations.
ERROR-BEHAVIOUR was renamed to ERROR-BEHAVIOR.

17 months agoDocument limitations, including implementation support.
Francois-Rene Rideau [Mon, 5 Nov 2012 02:45:17 +0000] 
Document limitations, including implementation support.

17 months agoFix parsing issue when misconverting to optima.
Francois-Rene Rideau [Sun, 4 Nov 2012 00:11:04 +0000] 
Fix parsing issue when misconverting to optima.

17 months agoFix XCVB build.
Francois-Rene Rideau [Sun, 4 Nov 2012 00:00:25 +0000] 
Fix XCVB build.

17 months agoUse optima, not fare-matcher. Fix tests.
Francois-Rene Rideau [Sat, 3 Nov 2012 23:25:18 +0000] 
Use optima, not fare-matcher. Fix tests.

18 months agoFix asdf package issue.
Francois-Rene Rideau [Thu, 11 Oct 2012 13:51:48 +0000] 
Fix asdf package issue.

18 months agoFix bug in current-hostname-p
Francois-Rene Rideau [Fri, 5 Oct 2012 02:49:02 +0000] 
Fix bug in current-hostname-p

20 months agoUse xcvb-utils instead of shadowing-import-from.
Francois-Rene Rideau [Thu, 2 Aug 2012 02:05:41 +0000] 
Use xcvb-utils instead of shadowing-import-from.

20 months agoFix package wrt newer fare-utils.
Francois-Rene Rideau [Tue, 24 Jul 2012 01:03:15 +0000] 
Fix package wrt newer fare-utils.

22 months agoMoved :interactive (no more :interactively) to xcvb-driver.
Francois-Rene Rideau [Fri, 8 Jun 2012 19:26:19 +0000] 
Moved :interactive (no more :interactively) to xcvb-driver.

22 months agoSupport :output :interactively as a hack on CCL and SBCL.
Francois-Rene Rideau [Fri, 8 Jun 2012 01:14:26 +0000] 
Support :output :interactively as a hack on CCL and SBCL.

22 months agoHush some warnings
Francois-Rene Rideau [Thu, 31 May 2012 18:34:58 +0000] 
Hush some warnings

22 months agoDefine generics to avoid a style warning message at times.
Francois-Rene Rideau [Sun, 27 May 2012 23:07:20 +0000] 
Define generics to avoid a style warning message at times.

22 months agoImprove error behavior.
Francois-Rene Rideau [Thu, 31 May 2012 05:09:16 +0000] 
Improve error behavior.
Support clozure for mkdir and setenv (need to be moved away).

22 months agoSome simplifications. (run-sbcl is still flaky.)
Francois-Rene Rideau [Sun, 27 May 2012 06:48:18 +0000] 
Some simplifications. (run-sbcl is still flaky.)

22 months agoRemove redundant functions.
Francois-Rene Rideau [Sun, 27 May 2012 06:45:36 +0000] 
Remove redundant functions.

22 months agoFix build.xcvb.
Francois-Rene Rideau [Sun, 27 May 2012 00:46:10 +0000] 
Fix build.xcvb.
Be more lenient in list-as-tokens: accept symbols and pathnames as first sub-token.
Accept integers as simple-command-line-token's.
Remove duplicate defmethod print-object.

22 months agoFactor tokenization into a function token-string and type simple-command-line-token
Francois-Rene Rideau [Sat, 26 May 2012 21:07:41 +0000] 
Factor tokenization into a function token-string and type simple-command-line-token

22 months agoSimplify zglob interface.
Francois-Rene Rideau [Sat, 19 May 2012 13:37:51 +0000] 
Simplify zglob interface.

22 months agoFix numbered redirections.
Francois-Rene Rideau [Sat, 19 May 2012 12:54:10 +0000] 
Fix numbered redirections.
Add zglob, zglobcmd.
Remove first-and-only, current-directory functions (use xcvb-driver instead).

23 months agoIn run, only catch subprocess errors (as exported from recent xcvb-driver).
Francois-Rene Rideau [Fri, 18 May 2012 18:31:10 +0000] 
In run, only catch subprocess errors (as exported from recent xcvb-driver).

23 months agoActually handle errors kind of correctly.
Francois-Rene Rideau [Wed, 16 May 2012 23:41:36 +0000] 
Actually handle errors kind of correctly.

23 months agoRefactor the ill-named *force-shell* into a *backend* selection variable.
Francois-Rene Rideau [Tue, 15 May 2012 12:07:21 +0000] 
Refactor the ill-named *force-shell* into a *backend* selection variable.
Don't use the limited SBCL backend by default, for now. Requires more work.

23 months agoAdd CCL support to run-program/interactively,
Francois-Rene Rideau [Tue, 15 May 2012 11:28:42 +0000] 
Add CCL support to run-program/interactively,
plus a note about the right thing to do: move that to an option in run-program/
Remove a few warnings and fix some style.

23 months agoFix an obvious type spec error (type NULL, not NIL) and some whitespace.
Francois-Rene Rideau [Mon, 14 May 2012 18:24:08 +0000] 
Fix an obvious type spec error (type NULL, not NIL) and some whitespace.

23 months agoImprove debugging message.
Francois-Rene Rideau [Fri, 11 May 2012 19:22:50 +0000] 
Improve debugging message.

23 months agoFix another regression with run and default output. Reported by Russel Sim.
Nathan Hawkins [Thu, 10 May 2012 13:51:17 +0000] 
Fix another regression with run and default output. Reported by Russel Sim.

2 years agoDocument and/or/progn/fork and *FORCE-SHELL*
Nathan Hawkins [Mon, 16 Apr 2012 13:16:16 +0000] 
Document and/or/progn/fork and *FORCE-SHELL*

2 years agoAdded run-generic.lisp, missing from previous commits
Nathan Hawkins [Mon, 16 Apr 2012 12:08:49 +0000] 
Added run-generic.lisp, missing from previous commits

2 years agoStarted breaking run-sbcl apart into generic and implementation-specific parts.
Nathan Hawkins [Mon, 16 Apr 2012 12:07:46 +0000] 
Started breaking run-sbcl apart into generic and implementation-specific parts.

2 years agoFix a regression where RUN failed except in shellless mode. Increased the test covera...
Nathan Hawkins [Mon, 16 Apr 2012 12:05:54 +0000] 
Fix a regression where RUN failed except in shellless mode. Increased the test coverage slightly.

2 years agoFix fork in the new sbcl code
Nathan Hawkins [Wed, 21 Mar 2012 01:18:02 +0000] 
Fix fork in the new sbcl code

2 years agoFix so that output shows up on the console with the new sbcl code
Nathan Hawkins [Wed, 21 Mar 2012 00:56:37 +0000] 
Fix so that output shows up on the console with the new sbcl code

2 years agoAdd support for shellless redirections and pipes for sbcl
Nathan Hawkins [Tue, 20 Mar 2012 20:36:18 +0000] 
Add support for shellless redirections and pipes for sbcl

2 years agoAdd support for sequences of commands
Nathan Hawkins [Fri, 9 Mar 2012 20:30:33 +0000] 
Add support for sequences of commands

2 years agoAdd MIT-style license and copyright, as part of QITAB.
Francois-Rene Rideau [Thu, 8 Mar 2012 23:26:55 +0000] 
Add MIT-style license and copyright, as part of QITAB.

2 years agoPut back the dependency on fare-mop (we use its SIMPLE-PRINT-OBJECT-MIXIN, as reporte...
Francois-Rene Rideau [Thu, 8 Mar 2012 18:46:07 +0000] 
Put back the dependency on fare-mop (we use its SIMPLE-PRINT-OBJECT-MIXIN, as reported by Nathan Hawkins <utsl@quic.net>).
Also, add a trivial test suite to prevent such breakage from happening again.

2 years agoPrune some dependencies not currently used in this system.
Francois-Rene Rideau [Mon, 5 Mar 2012 16:18:18 +0000] 
Prune some dependencies not currently used in this system.

2 years agomore documentation: run's :output mode.
Francois-Rene Rideau [Sun, 4 Mar 2012 20:32:10 +0000] 
more documentation: run's :output mode.

2 years agoUpdate wrt tweak in xcvb-driver's run-program/ API.
Francois-Rene Rideau [Sun, 4 Mar 2012 19:29:45 +0000] 
Update wrt tweak in xcvb-driver's run-program/ API.

2 years agoTweak example to be more correct wrt RPM naming patterns.
Francois-Rene Rideau [Sun, 4 Mar 2012 01:30:04 +0000] 
Tweak example to be more correct wrt RPM naming patterns.

2 years agoGive an example.
Francois-Rene Rideau [Sat, 3 Mar 2012 23:23:53 +0000] 
Give an example.

2 years agoMore documentation.
Francois-Rene Rideau [Sat, 3 Mar 2012 22:24:23 +0000] 
More documentation.

2 years agoPublishing my shell-scripting replacement hacks as a new system inferior-shell
Francois-Rene Rideau [Sat, 3 Mar 2012 21:04:33 +0000] 
Publishing my shell-scripting replacement hacks as a new system inferior-shell