projects/qitab/inferior-shell.git
8 days agoMake it build and test correctly under ASDF2. master
Francois-Rene Rideau [Tue, 11 Jun 2013 18:07:54 +0000] 
Make it build and test correctly under ASDF2.

9 days 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 days agoBuild tweaks on ASDF, XCVB.
Francois-Rene Rideau [Sun, 9 Jun 2013 23:15:29 +0000] 
Build tweaks on ASDF, XCVB.

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

3 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.

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

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

5 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.

5 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.

6 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.

7 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.

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

7 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.

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

7 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.

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

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

10 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.

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

12 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.

12 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.

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

12 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.

12 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).

12 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.)

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

12 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.

12 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

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

13 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).

13 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).

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

13 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.

13 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.

13 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.

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

13 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.

14 months 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*

14 months 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

14 months 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.

14 months 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.

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

15 months 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

15 months 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

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

15 months 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.

15 months 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.

15 months 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.

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

15 months 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.

15 months 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.

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

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

15 months 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