1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-20 03:30:27 +02:00
Commit graph

929 commits

Author SHA1 Message Date
Marius Vollmer
1952524f50 *** empty log message *** 2001-11-27 22:30:16 +00:00
Marius Vollmer
efc6c94c44 (string-index, list-head): Removed, we already these in the core. 2001-11-27 22:30:04 +00:00
Marius Vollmer
cec635ff04 *** empty log message *** 2001-11-26 22:33:17 +00:00
Marius Vollmer
5e2ed4525d (install-data-local): Prepend $(DESTDIR) to target location. 2001-11-26 22:33:06 +00:00
Marius Vollmer
8146695c2d Added comments to functions that are used by "modules.c". 2001-11-23 21:55:03 +00:00
Mikael Djurfeldt
a6e0ab1250 * and-let-star-compat.scm, and-let-star.scm, calling.scm,
channel.scm, common-list.scm, debug.scm, debugger.scm,
  expect.scm, hcons.scm, lineio.scm, ls.scm, mapping.scm,
  null.scm, optargs.scm, poe.scm, popen.scm, pretty-print.scm,
  q.scm, r5rs.scm, rdelim.scm, regex.scm, runq.scm, safe-r5rs.scm,
  safe.scm, session.scm, slib.scm, streams.scm, string-fun.scm,
  syncase.scm, threads.scm: Move module the system directives
  `export', `export-syntax', `re-export' and `re-export-syntax'
  into the `define-module' form.  This is the recommended way of
  exporting bindings.
2001-10-18 19:41:08 +00:00
Mikael Djurfeldt
8fbad2cd60 * boot-9.scm (process-define-module): New options: :export-syntax,
:re-export-syntax
2001-10-17 11:59:34 +00:00
Mikael Djurfeldt
3c82843a38 * read.c (scm_lreadr): When user-defined hash procedure returns
SCM_UNSPECIFIED: Fall back to standard handling instead of raising
an exception.  (This prevents parsing of uniform vectors from
interfering with parsing of numbers.)

* arrays.scm (read:uniform-vector): Return *unspecified* instead
of raising an exception if hash extend character isn't followed by
the array list. (This prevents parsing of uniform vectors from
interfering with parsing of numbers.)
2001-10-15 11:21:47 +00:00
Mikael Djurfeldt
075acefc27 * emacs.scm (%%load-port, %%emacs-load, %%emacs-eval-request,
%%emacs-select-frame, %%emacs-frame-eval, %%emacs-symdoc,
%%apropos-internal): Use module-define! instead of
builtin-variable.
2001-10-08 12:42:10 +00:00
Thien-Thi Nguyen
36d7fa6434 *** empty log message *** 2001-10-05 17:05:24 +00:00
Thien-Thi Nguyen
2c41c2704a *** empty log message *** 2001-10-05 17:03:33 +00:00
Thien-Thi Nguyen
3ac56740e5 (install-data-local): Look in `$(srcdir)'
for file and-let-star-compat.scm.
2001-10-05 17:02:46 +00:00
Mikael Djurfeldt
4f39d095cb * boot-9.scm (process-define-module): Added :re-export. 2001-09-24 11:13:43 +00:00
Thien-Thi Nguyen
05f774ae6b *** empty log message *** 2001-09-19 13:06:10 +00:00
Thien-Thi Nguyen
b8ddfa7fd0 Commentary fix; nfc. 2001-09-19 13:05:13 +00:00
Thien-Thi Nguyen
66300f216a *** empty log message *** 2001-09-19 12:59:31 +00:00
Thien-Thi Nguyen
80f3ba2b9f (process-use-modules): Fix typo. 2001-09-19 12:58:34 +00:00
Mikael Djurfeldt
e8f9e6aa3d * Makefile.am (psyntax.pp): Reference compile-psyntax.scm in
$(srcdir) in order to support separate build trees.
2001-09-18 19:28:16 +00:00
Thien-Thi Nguyen
019450287f *** empty log message *** 2001-09-09 01:17:49 +00:00
Thien-Thi Nguyen
4d23670ec4 (arity): Use new `arglist' procedure property to
present a more detailed argument list.
2001-09-09 01:16:42 +00:00
Thien-Thi Nguyen
8d41ec9d0f (lambda*): Record the broken-down argument list in
the `arglist' procedure property.
2001-09-09 01:15:53 +00:00
Thien-Thi Nguyen
dac572954a *** empty log message *** 2001-09-08 19:34:52 +00:00
Thien-Thi Nguyen
81fe97ae29 Use `re-export-syntax'. 2001-09-08 19:34:02 +00:00
Thien-Thi Nguyen
2f2b150b42 *** empty log message *** 2001-09-08 02:38:39 +00:00
Thien-Thi Nguyen
6f7db39f52 (process-options, getopt-long): Fix omission
bug: Handle multiple occurrances of an option.
2001-09-08 02:35:53 +00:00
Thien-Thi Nguyen
d062bad113 *** empty log message *** 2001-08-30 23:32:10 +00:00
Thien-Thi Nguyen
f9da74b0f6 (resolve-interface): When returning a custom
interface, also consult source module's entire binding set,
not just its exported bindings, before throwing error.
2001-08-30 23:30:12 +00:00
Marius Vollmer
60b3e53eb4 *** empty log message *** 2001-08-25 16:10:50 +00:00
Marius Vollmer
05616098de (resolve-interface): Get variables from the public interface of a
module instead of from the module itselfs.
2001-08-25 16:10:33 +00:00
Thien-Thi Nguyen
19248874cc *** empty log message *** 2001-08-12 19:24:30 +00:00
Thien-Thi Nguyen
b817e7ef1c Rewrite.
Touch up docstrings.
Augment commentary.
2001-08-12 19:21:59 +00:00
Thien-Thi Nguyen
6516d1b1c6 *** empty log message *** 2001-08-02 10:58:00 +00:00
Thien-Thi Nguyen
54292e025e Refill to fit in 80 columns.
(process-long-option): Fix bug: Keep track of `optional' value-required
info and use this to determine whether or not the next element is to be
taken as the option arg.
2001-08-02 10:52:37 +00:00
Marius Vollmer
ba7562306f *** empty log message *** 2001-07-23 22:14:37 +00:00
Marius Vollmer
489a7bdd73 * Makefile.am (psyntax.pp): Enable rule for psyntax.pp only in
maintainer mode.  Use compile-psyntax.scm for actual compilation.
Make sure the uninstalled guile is used.
(EXTRA_DIST): Distribute compile-psyntax.scm
* compile-psyntax.scm: New file.
* syncase.scm (psyncomp): Removed, it is now in
compile-psyntax.scm.
2001-07-23 22:13:30 +00:00
cvs2svn
1b3d27e503 This commit was manufactured by cvs2svn to create branch
'branch_release-1-6'.
2001-07-23 22:09:43 +00:00
Marius Vollmer
9d198c1b17 * syncase.scm (psyncomp): Removed, it is now in compile-psyntax.scm.
* Makefile.am (psyntax.pp): Enable rule for psyntax.pp only in
maintainer mode.  Use compile-psyntax.scm for actual compilation.
Make sure the uninstalled guile is used.
(EXTRA_DIST): Distribute compile-psyntax.scm
* compile-psyntax.scm: New file.
2001-07-23 22:09:42 +00:00
Martin Grabmüller
48d0e2c1ac * and-let-star.scm, debug.scm, debugger.scm, history.scm,
lineio.scm, null.scm, optargs.scm, r4rs.scm, r5rs.scm,
	receive.scm, safe-r5rs.scm, streams.scm: Updated copyright notice.
2001-07-19 20:52:33 +00:00
Martin Grabmüller
e39bbe80b6 * and-let-star.scm, debug.scm, debugger.scm, history.scm,
lineio.scm, null.scm, optargs.scm, r4rs.scm, r5rs.scm,
	receive.scm, safe-r5rs.scm, streams.scm: Updated copyright notice.
2001-07-19 20:24:49 +00:00
Martin Grabmüller
90ee03daff * r5rs.scm: Use re-export' instead of export' for re-exported
primitives.  Thanks Neil!
2001-07-17 18:59:17 +00:00
Martin Grabmüller
445dd140b4 * r5rs.scm: Use re-export' instead of export' for re-exported
primitives.  Thanks Neil!
2001-07-17 18:58:00 +00:00
Neil Jerram
072cb6f740 * debugger.scm (run-last-command): Return current state if
last-command fluid is not yet set.
2001-07-14 22:08:38 +00:00
Marius Vollmer
ee8099b2d9 *** empty log message *** 2001-07-12 23:32:58 +00:00
Marius Vollmer
38b0075c66 Use re-export' instead of export' for re-exported core bindings. Do
not re-export `numerator', `denominator' and `rationalize' since Guile
does not have them.  Continue to use `export' for `null-environment'.
2001-07-12 23:31:18 +00:00
Marius Vollmer
47fb09e26f Use re-export' instead of export' for re-exported
core bindings.  Do not export `unquote' and `unquote-splicing'
since there aren't definitions for them.
2001-07-12 23:31:05 +00:00
Marius Vollmer
f72d1379f7 (compile-interface-spec): Bug fix: the keyword argument is "renamer"
not "rename".
2001-07-12 23:30:46 +00:00
Marius Vollmer
22647fef9f *** empty log message *** 2001-07-12 23:28:53 +00:00
Marius Vollmer
e9965e8fb7 Use re-export' instead of export' for re-exported core bindings. Do
not re-export `numerator', `denominator' and `rationalize' since Guile
does not have them.  Continue to use `export' for `null-environment'.
2001-07-12 23:27:23 +00:00
Marius Vollmer
521194715d Use re-export' instead of export' for re-exported core bindings. Do
not export `unquote' and `unquote-splicing' since there aren't
definitions for them.
2001-07-12 23:27:07 +00:00
Marius Vollmer
6672871b9e (compile-interface-spec): Bug fix: the keyword argument is "renamer"
not "rename".
2001-07-12 23:26:52 +00:00