Neil Jerram
41a80feb8a
UI frontend work: eval support.
2003-10-06 20:33:02 +00:00
Neil Jerram
02b0c69289
Debugger UI asynchronous thread support.
2003-10-04 20:03:51 +00:00
Neil Jerram
79b1c5b67f
Work (in progress) on new debugging frontend.
2003-09-25 20:32:10 +00:00
Kevin Ryde
9b4bbf4752
*** empty log message ***
2003-09-19 01:19:48 +00:00
Kevin Ryde
a118e0eb5a
(open-process): Correction to previous fdes closing
...
change, need to watch out for stdin==stderr or stdout==stderr.
2003-09-19 01:01:10 +00:00
Kevin Ryde
cd56b18192
Fix a grammatical typo in my last entry.
2003-09-15 22:47:27 +00:00
Kevin Ryde
f319727482
Add another comment to:
...
(file-exists?): Use stat rather than access?, ...
2003-09-15 22:29:32 +00:00
Marius Vollmer
5dc1ba739f
*** empty log message ***
2003-09-15 13:38:07 +00:00
Marius Vollmer
093d2ca9af
(format): Rewritten as a big letrec to make it reentrant. No mutex is
...
necessary. Thanks to Clinton Ebadi!
2003-09-15 13:37:50 +00:00
Kevin Ryde
7743d628c6
*** empty log message ***
2003-09-12 23:47:35 +00:00
Kevin Ryde
833fc2f186
(file-exists?): Use stat rather than access?, so as to
...
follow the effective UID/GID not the real ID. file-exists? is
normally be used as a prelude to opening or some other operation, and
it's the effective ID which will apply there. Emacs file-exists-p
uses stat, presumably for the the same reason.
2003-09-12 23:35:54 +00:00
Marius Vollmer
50e0ba57da
*** empty log message ***
2003-09-12 15:16:56 +00:00
Marius Vollmer
eb84efa171
(make-autoload-interface): Use a proper hashtable as
...
the obarray, not an empty vector.
(make-module): Always construct a hashtable for the obarray, even
for empty ones.
2003-09-12 15:16:42 +00:00
Marius Vollmer
8da867bfc6
(format:error): Use 'format:format' instead of
...
'format' since the latter will lock the mutex again that we have
already locked.
(format:format-work): Flag multiple '#' as an error.
2003-09-12 15:14:25 +00:00
Kevin Ryde
2388d9af3e
*** empty log message ***
2003-08-17 00:40:59 +00:00
Kevin Ryde
5578a53f9b
* boot-9.scm (while): Use a new key dynamically for each loop, so
...
break and continue associate to their loop even when recursing.
2003-08-17 00:36:04 +00:00
Kevin Ryde
d97f9b4230
*** empty log message ***
2003-08-12 21:43:34 +00:00
Kevin Ryde
773abfbb81
(while): Rewrite, continue as proper escape, break
...
without return value, break and continue new for each while form,
don't depend on bindings in expansion environment.
2003-08-12 21:38:21 +00:00
Kevin Ryde
88a63bfc10
(open-process): Close input-fdes, output-fdes and
...
error-fdes after duping them to 0, 1 and 2.
2003-08-12 21:18:23 +00:00
Kevin Ryde
996acdb846
*** empty log message ***
2003-06-19 01:43:43 +00:00
Kevin Ryde
6adf208ee6
(parallel): For no forms, use (values)' not
(begin)'.
2003-06-19 01:36:01 +00:00
Dirk Herrmann
42ad901d04
* benchmark-suite/lib.scm: Fix some typos in the documentation.
...
* doc/ref/scheme-compound.texi: Clarified that vectors need to
be quoted.
* doc/tutorial/guile-tut.texi: Fix example, where a vector
constant is used without quoting.
* ice-9/boot-9.scm (make-autoload-interface): Added missing
quote around vector constant.
* test-suite/tests/elisp.test: Added missing quote around vector
constants.
2003-05-27 18:33:19 +00:00
Marius Vollmer
47dee22897
*** empty log message ***
2003-05-20 19:14:38 +00:00
Marius Vollmer
726571e0a7
(list*): Added.
2003-05-20 19:11:16 +00:00
Kevin Ryde
6cced6fea8
*** empty log message ***
2003-05-10 00:39:32 +00:00
Kevin Ryde
a3e013683a
(file-commentary, find-documentation-in-file): Use
...
call-with-input-file, to close ports when done.
2003-05-10 00:38:24 +00:00
Marius Vollmer
d04229df7c
*** empty log message ***
2003-05-03 21:34:49 +00:00
Marius Vollmer
4167fc5422
(point++n!, point+-n!): Use substring-move! instead of
...
substring-move-left! or substring-move-right!. Thanks to Kevin Ryde.
2003-05-03 21:34:33 +00:00
Marius Vollmer
5b943a3f7f
(substring-move-left!, substring-move-right!): New.
2003-05-03 21:34:23 +00:00
Marius Vollmer
6aa536b337
*** empty log message ***
2003-05-03 20:57:40 +00:00
Marius Vollmer
0d5271a27f
*** empty log message ***
2003-05-03 20:52:53 +00:00
Marius Vollmer
297775ce69
(display-usage-report): Use keyword->symbol instead of keyword-symbol,
...
which doesn't exist. Thanks to Kevon Ryde.
2003-05-03 20:52:31 +00:00
Marius Vollmer
2b24a689f6
*** empty log message ***
2003-05-03 20:41:49 +00:00
Marius Vollmer
f70b2b1e8f
(hashq-cons-get-handle): Pass only the expected four arguments to
...
hashx-get-handle. Thanks to Kevin Ryde!
2003-05-03 20:41:30 +00:00
Marius Vollmer
1b965c29e7
*** empty log message ***
2003-05-03 20:24:37 +00:00
Marius Vollmer
c7f670b879
(make-line-buffering-input-port) Pass 0 as second argument to
...
string-ref. Thanks to Kevin Ryde!
2003-05-03 20:24:22 +00:00
Mikael Djurfeldt
56b97da987
* serialize.scm: New file.
2003-04-25 19:49:15 +00:00
Mikael Djurfeldt
ee2a6d9940
Comment fix
2003-04-25 19:48:33 +00:00
Mikael Djurfeldt
359aab2498
* threads.scm (n-for-each-par-map): New procedure.
2003-04-24 10:44:06 +00:00
Mikael Djurfeldt
ee19288c3e
Added list.scm to ice9_sources.
2003-04-06 14:54:43 +00:00
Marius Vollmer
73be1d9e8e
Changed license terms to the plain LGPL thru-out.
2003-04-05 19:15:35 +00:00
Marius Vollmer
fc87c27af5
*** empty log message ***
2003-04-05 19:05:58 +00:00
Marius Vollmer
bd40d4201d
*** empty log message ***
2003-03-26 17:59:29 +00:00
Marius Vollmer
48fdec2178
Load "ice-9/deprecated.scm" when appropriate.
...
(try-load-module): Also try the old deprecated method, maybe.
2003-03-26 17:59:22 +00:00
Marius Vollmer
5d3af6f21b
* deprecated.scm: New file, to collect deprecated things.
...
* Makefile.am (ice9_sources): Added.
2003-03-26 17:59:13 +00:00
Marius Vollmer
570b5b1481
*** empty log message ***
2003-03-22 00:36:03 +00:00
Marius Vollmer
e8ed460ec7
(call/cc): Added.
2003-03-22 00:34:34 +00:00
Mikael Djurfeldt
122d66ea29
Fix
2003-03-20 14:12:54 +00:00
Mikael Djurfeldt
44876271a0
* list.scm: New file.
2003-03-20 13:22:45 +00:00
Marius Vollmer
b80e1b5c9b
*** empty log message ***
2003-03-19 18:29:26 +00:00