mainzelm
81c2e22c0c
Better translation for =scheme48/
2003-08-01 12:58:08 +00:00
mainzelm
a6aa3a65bc
The makefile used to do ("`(cd $(srcdir) && echo $(PWD))`/scheme" to
...
determine the location of the scheme subdirectory. (Which resides in
$(srcdir), but not generally in the build directory.) This is bogus,
as $(PWD) is instantiated by make, not by the shell (to the build
directory), and thus will generate the build dir, not $(srcdir).
.. anyway, replace that by "`(cd $(srcdir) && echo $$PWD)`/scheme"
and things are fine.
(Patch by Mike Sperber)
2003-06-27 09:03:41 +00:00
mainzelm
cf73c3a042
Various fixes to support $(srcdir)
2003-06-12 13:08:31 +00:00
mainzelm
07f56d8251
Support for $(DESTDIR) by Andreas Voegele.
2003-05-05 07:14:22 +00:00
mainzelm
26fcfcd8b2
Merged arguments of VM and scsh.
...
Non-backward comptaible changes:
-o for specifying the object file is gone
-i does not terminate argument scanning
-s for specifying the size of the stack is now -stacksize
2003-05-05 07:09:35 +00:00
mainzelm
4511c2f810
Support for configure's --srcdir.
2003-05-02 13:41:20 +00:00
mainzelm
6261942760
Die Lady Die.
2003-05-02 13:34:23 +00:00
mainzelm
29ed0edb27
"I'm not proud of it"
...
(Olin Shivers)
R.I.P
cig
1994 - 2003
2003-05-02 07:20:37 +00:00
mainzelm
f2c4ddb44d
Merged contents of time_dep1.c into time1.c.
...
There was nothing OS-specific left.
2003-05-01 18:11:48 +00:00
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
38719fdc50
Make scsh-paper for dist
2003-03-10 12:13:02 +00:00
mainzelm
69dec7110d
Build S48 manual while making dist
2003-03-10 11:58:17 +00:00
mainzelm
c695ff052a
Put $(CPPFLAGS) behind the local includes as suggested by Michel Schinz.
2003-01-13 06:17:49 +00:00
mainzelm
c88adb9d39
Readd srfi-1, srfi-13 and srfi-14 to the list of opened packages.
...
(srfi-14 is also exported by scsh itself to enable the export of ->char-set)
2002-12-17 15:53:50 +00:00
mainzelm
196efa4e85
+ remove references to scsh/static...
...
+ include scsh-config.in in distribution
+ selective inclusion in distribution for the files in ps-compiler/
2002-12-15 20:47:02 +00:00
mainzelm
5ac53a7805
Clean all subdirectories of c/
2002-11-28 08:11:16 +00:00
sperber
4290ccae21
Remove the Olinist CONDITITIONALS package, also fixing some atrocious
...
uses of whitespace, newline, and indentation.
This saves another 60k or so in scsh.image, actually getting us below
the level of 0.6.2.
2002-10-30 12:33:51 +00:00
mainzelm
5e430feb5d
Added SRFI 25, 26, 27, 28, 30.
2002-09-11 14:43:24 +00:00
mainzelm
47b494c004
+ Build md5 objects
...
+ Build stripped-scsh.image which has maps, source, locations and
debug-data flushed. This image is 2MB smaller than scsh.image.
2002-08-27 06:29:42 +00:00
sperber
69b05f7d61
Remove superfluous ,keep line.
2002-08-20 14:22:09 +00:00
sperber
33c14d7901
First stab at implementing SELECT/SELECT!:
...
- extend the VM interrupts to distinguish between read and write
events
- add new ADD-PENDING-CHANNEL instruction to the VM
- add WAIT-FOR-CHANNELS procedure to the run-time system
- implement SELECT and SELECT! on top of that in newports.scm
This runs some basic tests, but in general should be considered
largely untested.
Moreover, SELECT/SELECT! never detect any exceptional conditions---the
returned vectors are always empty. This is because the VM doesn't
really track those, and it's unclear whether it would be worth the
effort.
2002-08-20 14:03:01 +00:00
sperber
2f259b881a
Forgotten commit:
...
Remove all mention of the old LIST-LIB, CHAR-SET-LIB, and STRING-LIB
files.
2002-08-14 14:46:58 +00:00
mainzelm
bfc3c427f6
Removed duplicate $(OBJ) entry.
2002-06-17 07:37:45 +00:00
mainzelm
aed248d24b
First version of libscsh.
2002-05-16 14:50:46 +00:00
sperber
7c8abb2ab1
Install srfi collection, too.
2002-05-07 14:17:08 +00:00
mainzelm
4847515e8b
Include pdf version of the manual.
2002-04-21 17:31:45 +00:00
mainzelm
a5b0199999
Even bigger BIG_HEAP for running the linker.
2002-04-03 12:12:13 +00:00
mainzelm
7bd0a03099
Include scsh paper in the distribution.
2002-02-26 08:58:27 +00:00
mainzelm
23f230a6df
Install S48 manual under s48-manual/html/
2002-02-25 08:58:09 +00:00
mainzelm
00bba17d56
Fixed path for htmldir once more.
2002-02-15 13:33:46 +00:00
mainzelm
504cfb6326
+ Changed htmldir
...
+ Added ; that got lost on last commit
+ Removed doch/html/*.html from DISTFILES too
+ Built the manuals in the dist target
2002-02-14 09:34:56 +00:00
sperber
bf57bfb356
Add doc/src/manual to DISTFILES.
2002-02-09 15:38:39 +00:00
sperber
bab95bf547
Remove doc/html from installed docs, as it's now obsolete.
2002-02-09 15:37:11 +00:00
mainzelm
821dd36fff
Mac OS X demands a differnt order for linking.
2002-01-09 16:31:45 +00:00
mainzelm
c4a35e9d2d
Take doc/src/manual.dvi and doc/src/manual.ps into the distribution.
2002-01-08 18:34:47 +00:00
mainzelm
0ac0cea12f
Minor fix.
2002-01-08 17:10:35 +00:00
sperber
0e9c2e5626
Install Scheme 48 manual.
2002-01-08 15:38:36 +00:00
mainzelm
c7301be1b2
+ Install Scheme 48's doc/html/*.html in $prefix/html/
...
+ Don't use a temporary file to dump the image on installation
+ Let configure determine {bin,lib,inc,man}dir
2001-12-17 09:41:52 +00:00
mainzelm
d9557de6ef
+ Extended target dist by the files for scsh. Yields a reasonable tarball now.
...
+ Install html files and scsh/*/*.scm
2001-12-05 18:32:41 +00:00
mainzelm
c8a2f5ac9a
+ Don't build with cig.image
...
+ Let scsh/scsh.image depend on rx/*.scm
2001-10-01 14:47:03 +00:00
mainzelm
b2451a608d
Removed cig from the default install target.
...
Object files are still included in scshvm.
2001-09-12 17:44:57 +00:00
mainzelm
41b90aab2f
Don't build with select for now.
2001-09-12 14:02:09 +00:00
mainzelm
006c551429
+ Decigged syscalls, sleep
...
+ Modified operations that work on file descriptors to allocate appropriate
buffered ports.
2001-09-07 16:05:31 +00:00
sperber
6213213e14
Use Scheme 48 regexp code instead of ours.
2001-08-09 13:53:18 +00:00
mainzelm
1a60632db8
Removed remaining define-foreign. Flock code is cig-less now.
2001-08-08 12:52:37 +00:00
mainzelm
fa78232f3d
Removed remaining define-foreign. Network code is cig-less now.
2001-08-08 11:54:04 +00:00
mainzelm
4aa561b569
Implement environment per thread via process-resource/thread-fluids.
2001-08-06 08:33:24 +00:00
mainzelm
37c0a585f3
+ Fixes for installation targets.
...
+ Use target SCSH_INITIALIZERS
2001-06-20 07:40:09 +00:00
mainzelm
59ae9329b7
Full path for =scheme48 in scsh.image.
2001-06-03 18:29:45 +00:00
sperber
e2a6e37c70
First stab at proper syslog interface.
2001-06-01 16:22:26 +00:00