shivers
7e82845fb8
Folding SRE system into scsh.
1999-09-08 15:21:40 +00:00
shivers
90d43117bf
Disgusting hackitude to work around mysterious S48 bug in C-calling system.
1999-09-08 15:20:26 +00:00
shivers
64613d96db
Hacks to fit in with the new SRE regexp system.
1999-09-08 15:19:16 +00:00
shivers
0d3f69124f
Updated documentation for the new release. Mostly new material for the
...
SRE regexp system.
1999-09-08 15:18:25 +00:00
shivers
239592923f
Silliness.
1999-09-08 15:16:43 +00:00
shivers
05b0dc388c
Updates for forthcoming 0.5.2 release.
1999-09-08 15:15:17 +00:00
shivers
ab6acc957f
Scsh goes open source. Goldman will be handling our forthcoming IPO.
1999-09-08 15:13:18 +00:00
bdc
42bd0f8c8b
Resurrected NeXT build
1999-08-13 17:54:59 +00:00
bdc
2ca8040914
Switch from martigny to zurich
1999-08-10 18:18:00 +00:00
bdc
f0e9ece68e
Updated for the new BSD ELF, not just for Linux anymore
1999-08-10 17:14:48 +00:00
shivers
7e1ad158c7
Added "See file COPYING." to all the copyright notices, so we can
...
do the open-source thing w/o larding up the source code.
1999-08-06 13:28:52 +00:00
bdc
442db87f66
Linux fixes
1999-07-15 01:27:15 +00:00
bdc
4c333f278b
Removed hard coded PATH from mkh with did not work on NT
1999-07-13 18:02:50 +00:00
shivers
acc4ec41cb
Missed a dependency -- rx/re-low.c includes ../regexp/regex.h, which is
...
created when regexp/libregex.a is built.
-Olin
1999-07-11 21:19:22 +00:00
shivers
ebdb86c060
I switched the order of two blocks of code; I have no idea why, and
...
no longer even remember doing it.
-Olin
1999-07-11 20:49:42 +00:00
shivers
e0b3287da7
Fixed to build with new SRE regexp code.
...
-Olin
1999-07-11 20:43:37 +00:00
shivers
2413f9c763
More fitting the SRE system into the scsh upgrade; should have been
...
committed with previous commit of the rest of the sources in the
rx directory.
-Olin
1999-07-11 20:41:27 +00:00
shivers
96d9b0e068
Checking in a slew of systemic changes:
...
- Switching scsh over to the SRE regexp system.
- Upgraded string & character handling
- Switching code over to list-lib SRFI names. Some switchover to
probably new string-lib SRFI names, though that SRFI hasn't happened,
so it's probably a waste of time at the moment to stress out about it.
- General switching from "reduce-" lexeme to "fold-" lexeme.
-Olin
A per-file breakdown of changes:
ccp.scm New
char-set.scm New features
stringlib.scm New
stringpack.scm New
awk.scm SRE
filemtch.scm SRE string-lib
fname.scm string-lib
fr.scm SRE string-lib
glob.scm SRE
procobj.scm list-lib
rdelim.scm SRE
re.c SRE killed
re.scm SRE killed
re1.c SRE moved to rx/ dir
re1.h SRE moved to rx/ dir
rx/... SRE General fitting-it-in to the upgraded scsh.
scsh-interfaces.scm
scsh-package.scm
scsh.scm type-check loophole added; string-lib; list-lib
reduce-port -> foldl-port
syscalls.scm string-lib; diked out unused MATCH-FILES code
syscalls.c
utilities.scm string-lib; {any?,every?} -> {any,every}
procobj list-lib
1999-07-11 20:38:42 +00:00
shivers
1bb7a2e494
Bugfix. How did this go so long undetected? -Olin
1999-07-11 20:18:44 +00:00
shivers
48a5f0516c
Tiny bugfix: signed -> unsigned char decl. -Olin
1999-07-11 20:17:14 +00:00
shivers
0a0dd89ee7
Bumped the default heap size up by a megacell. The system is getting bigger.
...
-Olin
1999-07-11 20:14:55 +00:00
shivers
8db3509687
Trivial comment fix.
1999-07-11 20:14:18 +00:00
shivers
3039de6af6
Added some extra derived files created during build: *.ih regex.h re.
1999-07-10 20:03:26 +00:00
shivers
14fe107a7e
1. Removed cruft (timer.c, try.c, regexp.{3,c,h}, regmagic.h regsub.c)
...
that shouldn't even be in this dir -- it was from a different Spencer
package, and wasn't used; got copied in by accident at some point.
2. Removed *.ih Makefile regex.h
These are derived files produced during the build.
3. Removed patch-msg, which is old & dead.
4. Updated rest of the source to a newer version of Spencer's Posix package
(alpha3.7). Not all of these files changed, actually, but I guess
the last-mod dates did, so CVS thinks they're being updated or something?
1999-07-10 20:01:52 +00:00
shivers
c23ba5b0cb
Fixed a minor bug; made a small change using FOLDR.
1999-07-10 05:47:48 +00:00
shivers
a195317fc8
Making a dir for the C regexp engine (Spencer's)
1999-07-06 03:50:57 +00:00
shivers
eb65bdec23
Added directory of SRE code.
1999-07-06 03:45:37 +00:00
shivers
9ceb9cf99a
This is pretty handy for people who want to write s48 macros.
1999-07-05 14:04:14 +00:00
shivers
3997793299
Added some TeX .aux & .log files.
1999-07-05 13:47:33 +00:00
bdc
67c5ae72a6
Updated scsh-release to use the checked in scsh-touch before removing it.
...
It used to try and find it in the path which predates it being checked in.
1999-06-21 04:48:17 +00:00
bdc
17695ee207
Updated version to 0.5.2
...
Incorporated Windows NT support via cygwin32
1999-06-21 04:35:42 +00:00
shivers
54ca902c67
Added a bunch of new char-set stuff.
1998-06-16 21:19:32 +00:00
shivers
ec63c53ee6
Fixed bug whereby interrupt 0 = interrupt/alarm, i.e., SIGALRM, wasn't
...
being switched over from default handling (which is process termination)
to S48/scsh handling.
1998-06-16 21:17:58 +00:00
shivers
c266ffbf46
Extended char-set package.
1998-06-16 21:04:38 +00:00
shivers
269b603081
Trivial reindent.
...
-Olin
1998-06-16 18:05:44 +00:00
shivers
3239ff9076
Rehacked regexp-substitute/global; I can't remember why.
...
Fixed string-match to handle a regexp passed as a string.
1998-05-02 17:33:50 +00:00
shivers
21ac090065
Fixed argv so that (argv 0) works.
1998-05-02 17:25:56 +00:00
shivers
b24c0182c8
Proper values for wait/poll and wait/stopped-chidren.
1998-05-02 17:23:08 +00:00
shivers
675bf91911
Trivial updates.
1998-05-02 17:22:01 +00:00
shivers
878c07f4c1
- Hacked append-reverse! so that it won't blow up on improper lists.
...
- Hacked delete so that it shares storage when possible -- it doesn't
always copy the entire list. For example, (delete lis (lambda (x) #f))
returns lis, allocating no new list structure. (It allocates stack frames,
of course.)
1998-05-02 17:21:09 +00:00
shivers
29c3ebf99a
Simplified optional arg handling a bit.
1998-05-02 17:13:09 +00:00
shivers
c55ec06130
Files needed to typeset scsh manual & paper.
1998-05-02 17:04:08 +00:00
shivers
65f6bdd35a
timezone code bullet-proofed a bit.
1997-11-10 02:55:17 +00:00
shivers
a5f1300753
- fixed timezone-formatting bug
...
- added date field-mod procs
- commented a bit
1997-11-10 02:53:24 +00:00
shivers
c7344577f3
Added ply-three version number to scsh-version-string.
1997-11-10 02:52:11 +00:00
shivers
7463169adf
Added new features.
1997-11-10 02:51:23 +00:00
shivers
acb29ac3bc
Fixed bug -- LET -> LET*
1997-11-10 02:50:48 +00:00
shivers
75dbb6c4bb
Added field-modifying and record-copy proc.
1997-11-10 02:49:36 +00:00
shivers
6011c98e03
Awk now precompiles regexps, so bogus comment deleted.
1997-11-10 02:48:20 +00:00
shivers
3d91476f54
Tty-hacking procs when possible take stdio as a default upon which to operate.
...
These procs now may be applied to tty file names as well as ports and fdes.
1997-11-10 02:47:36 +00:00