sperber
35f1ddd533
Split scsh code into lots of modules.
...
Note that this change doesn't represent any sort of design suggestion
or decision: It merely represents an attempt to codify the
dependencies between the parts of the code base. There's still lots
of work to be done to actually make user-accessible modules.
2003-04-28 08:33:46 +00:00
mainzelm
96ab618b28
Use load-port to implement -sfd switch.
2003-03-13 07:53:34 +00:00
mainzelm
b9eb4c055c
Add switches to evaluate exec scripts.
2003-01-27 20:08:43 +00:00
mainzelm
d57d0d9fbb
Ignore result of -e: It's not needed anyway and it may be a multiple value result.
2002-12-16 15:44:16 +00:00
mainzelm
2dda7c9888
Removed repl procedure: it wasn't working anyway.
2002-11-26 12:04:44 +00:00
mainzelm
8b451fe673
+ Factor out exit hooks into a separate package.
...
+ Let exit call the exit hooks.
2002-09-25 11:40:07 +00:00
mainzelm
c8864c6c9a
Remove duplicate initialization of cwd.
2002-08-27 16:46:02 +00:00
mainzelm
4540ad4589
Don't call install-env when initializing scsh because this is already
...
done by a reinitializer in scsh.scm.
2002-08-16 12:12:31 +00:00
mainzelm
b951e1c933
Use flush-all-ports-no-threads on exit.
2002-06-27 12:26:23 +00:00
mainzelm
f197f3b06c
Minor fixes.
2002-06-26 11:56:14 +00:00
mainzelm
4e295e26d1
More about exit hooks.
2002-06-26 11:18:25 +00:00
mainzelm
dcebc64e8b
Unify initialization of scsh-specific stuff.
2002-05-16 14:34:58 +00:00
mainzelm
af015e52bf
Bump the version number to 0.6.2.
2002-04-21 15:59:38 +00:00
mainzelm
09ab472695
+ Greet with scsh-version-string
...
+ call relinquish-timeslice twice before exit so the flushers may run
2002-02-25 09:00:39 +00:00
mainzelm
665928fed1
Return 0 exit status for -c and -e.
2002-01-24 08:14:42 +00:00
mainzelm
3eec9a6429
No longer an alpha version.
2002-01-03 10:16:40 +00:00
mainzelm
023caecf53
Added library directory path search command-line switches.
...
Unlike 0.5.3 I don't allow symbols in SCSH_LIB_DIRS (See bug #489901 ).
2001-12-07 11:24:30 +00:00
mainzelm
0602e0707f
Flush all ports before exit.
2001-11-27 17:10:07 +00:00
mainzelm
d7f602982e
Use scheme-exit-now instead of exit.
2001-11-21 14:20:16 +00:00
mainzelm
e2eeaa4789
Set $current-noise-port to null-output-port during switch evaluation.
2001-10-03 09:00:28 +00:00
mainzelm
f3e567e997
Initialize CWD on startup.
2001-09-12 14:29:03 +00:00
mainzelm
a95c531327
Added with-autoreaping and with-scsh-sighandlers.
...
Added auto-init for process-objects to flush the process table on startup.
2001-04-09 08:05:58 +00:00
mainzelm
4643aa5362
Wrapped an exit around restart-command-processor to kill all threads.
2001-01-11 15:03:30 +00:00
mainzelm
c1d6d368e5
Built the event system directly into the RTS. Built sighandlers above
...
it. Removed machinery in low-interrupt.
2001-01-09 15:52:52 +00:00
mainzelm
66cb77856d
Typo.
2001-01-01 17:21:58 +00:00
mainzelm
4088792f41
Changed interaction-environment for processing of command line
...
switches to user-environment. This made -s work.
2000-10-09 09:44:20 +00:00
mainzelm
6d9e7de153
forever-sleeping-thread is only started in interactive sessions since
...
it prevents the system from exiting.
Fixed -i switch.
2000-10-04 14:12:49 +00:00
mainzelm
b3447ad964
Default sighandler for SIG/INT depends on whether we run interactive or not.
2000-09-17 15:10:42 +00:00
marting
82f8195911
Initialize event system etc. in scripts too.
2000-08-28 12:51:22 +00:00
marting
85cff767c0
removed debug-infos and added installing of signal, process and env system
1999-11-04 20:12:45 +00:00
marting
d6c8c400c6
this should be the first working top-level
1999-10-08 18:28:39 +00:00
marting
6cc6334039
removed most of the hacks due to restart-command-processor
1999-09-29 22:45:47 +00:00
marting
26447c1d1a
added channel-cell-ref to newports for the changed design in rts/channel-port.s, vm starts from dumped image now
1999-09-24 23:52:32 +00:00
marting
dd7939ab1a
start scsh-toplevel by dump-scsh, scsh's init are not yet done
1999-09-23 00:43:13 +00:00
marting
09136048ae
Added files from david fishers home (~dfisher/scsh-0.5.1).
...
Be warned: the scsh-version he started from was neither 0.5.1 nor
0.5.2, but something in between !
1999-09-14 13:32:05 +00:00