bpt/guile.git
23 years ago* guile-config.in (build-link): Really reverted the change of
Mikael Djurfeldt [Thu, 8 Mar 2001 02:43:20 +0000 (02:43 +0000)]
* guile-config.in (build-link): Really reverted the change of
2001-03-05.

23 years agoRemoved some junk
Mikael Djurfeldt [Thu, 8 Mar 2001 02:06:02 +0000 (02:06 +0000)]
Removed some junk

23 years ago* Don't set continuation flag for leading whitespace.
Neil Jerram [Wed, 7 Mar 2001 23:03:37 +0000 (23:03 +0000)]
* Don't set continuation flag for leading whitespace.

23 years agofix problems with gcc-2.96.
Keisuke Nishida [Wed, 7 Mar 2001 06:06:16 +0000 (06:06 +0000)]
fix problems with gcc-2.96.

23 years ago* The last patch has introduced a bad-bindings bug. Since it was
Dirk Herrmann [Tue, 6 Mar 2001 13:27:33 +0000 (13:27 +0000)]
* The last patch has introduced a bad-bindings bug.  Since it was
  unnecessary anyway, I simply reverted it.

23 years ago* Remove uses of SCM_ASSERT that may result in error messages different
Dirk Herrmann [Tue, 6 Mar 2001 01:22:37 +0000 (01:22 +0000)]
* Remove uses of SCM_ASSERT that may result in error messages different
  from wrong-type-arg errors.

23 years ago* Don't include libguile/dump.h any more.
Dirk Herrmann [Tue, 6 Mar 2001 01:00:18 +0000 (01:00 +0000)]
* Don't include libguile/dump.h any more.

23 years ago* Use "'()" instead of "()" in optargs.scm.
Neil Jerram [Mon, 5 Mar 2001 23:52:09 +0000 (23:52 +0000)]
* Use "'()" instead of "()" in optargs.scm.

23 years ago* New module (ice-9 buffered-input); use it in (ice-9 readline).
Neil Jerram [Mon, 5 Mar 2001 23:12:57 +0000 (23:12 +0000)]
* New module (ice-9 buffered-input); use it in (ice-9 readline).

23 years ago* eval.c (scm_m_letstar): Removed check for duplicate bindings.
Mikael Djurfeldt [Mon, 5 Mar 2001 18:54:55 +0000 (18:54 +0000)]
* eval.c (scm_m_letstar): Removed check for duplicate bindings.
Duplicate bindings are OK in a let* since a let* is semantically
equivalent to a nested set of let:s.

23 years ago* guile-config.in (build-link): Fixed duplicate binding bug
Martin Grabmüller [Mon, 5 Mar 2001 14:27:40 +0000 (14:27 +0000)]
* guile-config.in (build-link): Fixed duplicate binding bug
reported by Ralf Mattes.

23 years ago * guile-config.in (build-link): Fixed duplicate binding bug
Martin Grabmüller [Mon, 5 Mar 2001 14:26:55 +0000 (14:26 +0000)]
* guile-config.in (build-link): Fixed duplicate binding bug
reported by Ralf Mattes.

23 years ago* Preserve the original error's stack for re-throwing.
Dirk Herrmann [Mon, 5 Mar 2001 11:05:02 +0000 (11:05 +0000)]
* Preserve the original error's stack for re-throwing.

23 years ago * print.c (scm_print_options): Fixed texinfo in docstring.
Martin Grabmüller [Mon, 5 Mar 2001 07:25:56 +0000 (07:25 +0000)]
* print.c (scm_print_options): Fixed texinfo in docstring.

* net_db.c (scm_getserv, scm_getproto, scm_getnet): Return #f if
the underlying functions getservent, getprotoent or getnetent
return NULL instead of signalling an error.

23 years ago*** empty log message ***
Gary Houston [Sun, 4 Mar 2001 23:35:21 +0000 (23:35 +0000)]
*** empty log message ***

23 years ago * socket.c (scm_fill_sockaddr): don't allow buffer overflows when
Gary Houston [Sun, 4 Mar 2001 23:34:16 +0000 (23:34 +0000)]
* socket.c (scm_fill_sockaddr): don't allow buffer overflows when
taking an unexpectedly large filename for an AF_UNIX socket from
bind/connect/sendto (thanks to Martin Grabmueller).

* socket.c (scm_sock_fd_to_port, SCM_SOCK_FD_TO_PORT): removed the
former and adjusted the latter.
(scm_socket, scm_socketpair): cosmetic changes.
(scm_getsockopt, scm_setsockopt): declare optlen as int, not
size_t as socklen_t substitute.  don't restrict args/return values
to INUM: allow full range of int or size_t.
(scm_fill_sockaddr): check arguments before allocating memory, to
avoid leakage.  use malloc, not scm_must_malloc.
(scm_connect, scm_bind, scm_sendto): use int, not size_t as socklen_t
substitute.  free the sockaddr structure before throwing an error.
(scm_init_add_buffer): procedure removed, together with its static
buffer scm_addr_buffer, which wouldn't be thread safe.  instead,
define a macro MAX_ADDR_SIZE and declare the buffer where needed.
(scm_accept, scm_getpeername, scm_getsockname, scm_recvfrom,
scm_sendto): use a local buffer instead of scm_addr_buffer.
adjust for new SCM_SOCK_FD_TO_PORT.  use int for address size,
not size_t.
(scm_recvfrom): set addr->sa_family to AF_UNSPEC before the recvfrom
call to detect whether recvfrom could be bothered to set the address.
(scm_init_socket): don't call scm_init_addr_buffer.

23 years ago* Eliminate another couple of calls to scm_wta.
Dirk Herrmann [Sun, 4 Mar 2001 22:48:13 +0000 (22:48 +0000)]
* Eliminate another couple of calls to scm_wta.

23 years ago* goops/compile.scm (compile-method): Tag method closure for body
Mikael Djurfeldt [Sun, 4 Mar 2001 20:46:34 +0000 (20:46 +0000)]
* goops/compile.scm (compile-method): Tag method closure for body
expansion.

* goops.scm (change-object-class): Quote empty list constants.
(method): Reverted previous change (enclosing body);
Quote empty list.
(initialize <method>): Supply `dummy-procedure' as default instead
of creating a new closure.

* goops/internal.scm: Re-export (oop goops) without copying
bindings.

23 years ago* goops.c, goops.h (scm_sys_pre_expand_closure_x): Removed.
Mikael Djurfeldt [Sun, 4 Mar 2001 20:46:04 +0000 (20:46 +0000)]
* goops.c, goops.h (scm_sys_pre_expand_closure_x): Removed.
(scm_sys_tag_body): Added.

23 years ago* Eliminate some calls to scm_wta.
Dirk Herrmann [Sun, 4 Mar 2001 17:09:34 +0000 (17:09 +0000)]
* Eliminate some calls to scm_wta.

23 years ago* goops.scm (change-object-class): Quote empty list constants.
Mikael Djurfeldt [Sun, 4 Mar 2001 05:28:21 +0000 (05:28 +0000)]
* goops.scm (change-object-class): Quote empty list constants.
(method): Reverted previous change (enclosing body);
Quote empty list.
(initialize <method>): Pre-expand the method closure.

23 years ago* goops.c (scm_sys_pre_expand_closure_x): New procedure.
Mikael Djurfeldt [Sun, 4 Mar 2001 05:27:41 +0000 (05:27 +0000)]
* goops.c (scm_sys_pre_expand_closure_x): New procedure.

23 years ago*** empty log message ***
Marius Vollmer [Sat, 3 Mar 2001 23:56:28 +0000 (23:56 +0000)]
*** empty log message ***

23 years ago* tests/syntax.test ("let,duplicate bindings", "let*,duplicate
Marius Vollmer [Sat, 3 Mar 2001 23:54:42 +0000 (23:54 +0000)]
* tests/syntax.test ("let,duplicate bindings", "let*,duplicate
bindings", "letrec,duplicate bindings"): Expect to pass, bug has
been fixed.

23 years ago* eval.c (scm_s_duplicate_bindings): New error message.
Marius Vollmer [Sat, 3 Mar 2001 23:52:57 +0000 (23:52 +0000)]
* eval.c (scm_s_duplicate_bindings): New error message.
(scm_m_letrec1, scm_m_letstar): Check for duplicate bindings.

23 years ago* stack-catch.scm: New file.
Mikael Djurfeldt [Sat, 3 Mar 2001 19:43:35 +0000 (19:43 +0000)]
* stack-catch.scm: New file.

* Makefile.am (ice9_sources): Added stack-catch.scm.

23 years ago*** empty log message ***
Marius Vollmer [Sat, 3 Mar 2001 17:30:52 +0000 (17:30 +0000)]
*** empty log message ***

23 years ago* tests/syntax.test ("duplicate formals"): New category, move
Marius Vollmer [Sat, 3 Mar 2001 17:29:09 +0000 (17:29 +0000)]
* tests/syntax.test ("duplicate formals"): New category, move
appropriate tests here.  Expect them to pass.
("empty parentheses"): Expect to pass, bug has been fixed.

23 years ago*** empty log message ***
Marius Vollmer [Sat, 3 Mar 2001 17:25:22 +0000 (17:25 +0000)]
*** empty log message ***

23 years agoCosmetic cleanups.
Marius Vollmer [Sat, 3 Mar 2001 17:24:51 +0000 (17:24 +0000)]
Cosmetic cleanups.

23 years ago*** empty log message ***
Marius Vollmer [Sat, 3 Mar 2001 15:17:05 +0000 (15:17 +0000)]
*** empty log message ***

23 years ago* tests/alist.test: Use "'()" instead of "()" in all places
Marius Vollmer [Sat, 3 Mar 2001 15:14:18 +0000 (15:14 +0000)]
* tests/alist.test: Use "'()" instead of "()" in all places
where the empty list is meant.

23 years ago* eval.h (SCM_EVALIM2): New macro. Use it when a
Marius Vollmer [Sat, 3 Mar 2001 15:10:37 +0000 (15:10 +0000)]
* eval.h (SCM_EVALIM2): New macro.  Use it when a
immediate, literal constant should be evaluated.
* eval.c (scm_s_duplicate_formals): New error message string.
(scm_c_improper_memq): New function.
(scm_m_lambda): Check for duplicate arguments.
(scm_ceval, scm_deval): When executing a body: only cons a new
toplevel environment frame when it is different from the
existing one; use EVALCAR instead of SIDEVAL so that we can properly
check for empty combinations; use SCM_EVALIM2 for the same reason
in the non-toplevel loop.
(nontoplevel_cdrxnoap, nontoplevel_cdrxbegin, nontoplevel_begin):
New labels with the meaning of their non-"nontoplevel" partners,
but they are used when it is known that the body is not evaluated at
top-level.
(scm_apply, scm_dapply): use SCM_EVALIM2 to get proper error
reporting for empty combinations.

23 years ago* boot-9.scm, rdelim.scm: Use "'()" instead of "()" in all places
Marius Vollmer [Sat, 3 Mar 2001 14:58:22 +0000 (14:58 +0000)]
* boot-9.scm, rdelim.scm: Use "'()" instead of "()" in all places
where the empty list is meant.

23 years agoRemove dump facilities.
Keisuke Nishida [Fri, 2 Mar 2001 23:41:18 +0000 (23:41 +0000)]
Remove dump facilities.

23 years ago*** empty log message ***
Martin Grabmüller [Fri, 2 Mar 2001 09:09:06 +0000 (09:09 +0000)]
*** empty log message ***

23 years ago * vectors.c (s_scm_vector_p, list->vector, scm_vector)
Martin Grabmüller [Fri, 2 Mar 2001 09:07:22 +0000 (09:07 +0000)]
* vectors.c (s_scm_vector_p, list->vector, scm_vector)
(scm_vector_ref, scm_vector_set_x, scm_vector_to_list)
(scm_vector_fill_x), strorder.c (scm_string_equal_p)
(scm_string_ci_equal_p, scm_string_less_p, scm_string_leq_p)
(scm_string_gr_p, scm_string_geq_p, scm_string_ci_less_p)
(scm_string_ci_geq_p), symbols.c (scm_symbol_p)
(scm_symbol_to_string, scm_string_to_symbol): Changed use of @t{}
to @code{} as the texinfo manual recommends, converted the
examples to use a @lisp{}-environment.

* strports.c (scm_eval_string): Cleaned up the docstring.

* struct.c (scm_struct_p, scm_struct_vtable_p): Added texinfo
markup.

* numbers.c (scm_exact_p, scm_odd_p, scm_even_p)
(scm_number_to_string, scm_string_to_number, scm_number_p)
(scm_real_p, scm_integer_p, scm_inexact_p, scm_make_rectangular)
(scm_make_polar, scm_inexact_to_exact): Added texinfo markup.
(scm_ash): Added texinfo markup and removed obsolete @refill.
(scm_gr_p): Corrected comment.
(scm_gr_p, scm_leq_p, scm_geq_p): Added texinfo markup to (future
docstring) comments.
(scm_positive_p, scm_less_p, scm_num_eq_p, scm_real_p)
(scm_number_p, scm_negative_p, scm_max, scm_min, scm_sum)
(scm_difference, scm_product, scm_divide, scm_asinh, scm_acosh)
(scm_atanh, scm_truncate, scm_round, scm_exact_to_inexact)
(floor, ceiling, $sqrt, $abs, $exp, $log, $sin, $cos, $tan, $asin)
($acos, $atan, $sinh, $cosh, $tanh, scm_real_part, scm_imag_part)
(scm_magnitude, scm_angle, scm_abs, scm_quotient, scm_remainder)
(scm_modulo, scm_gcd, scm_lcm): Added (future docstring) comments.

23 years ago* extracted the tests from exceptions.test into eval.test and syntax.test.
Dirk Herrmann [Fri, 2 Mar 2001 01:38:01 +0000 (01:38 +0000)]
* extracted the tests from exceptions.test into eval.test and syntax.test.
* added a few test cases.

23 years ago* Moved the number related tests from exceptions.test to numbers.test.
Dirk Herrmann [Thu, 1 Mar 2001 22:00:02 +0000 (22:00 +0000)]
* Moved the number related tests from exceptions.test to numbers.test.

23 years ago* Extracted tests from exceptions.test into strings.test and symbols.test.
Dirk Herrmann [Thu, 1 Mar 2001 17:57:50 +0000 (17:57 +0000)]
* Extracted tests from exceptions.test into strings.test and symbols.test.
* Added some tests to strings.test.

23 years ago* Minor fixes to error checking macros.
Dirk Herrmann [Wed, 28 Feb 2001 16:58:12 +0000 (16:58 +0000)]
* Minor fixes to error checking macros.

23 years ago* Turn some test's result into XFAIL instead of FAIL.
Dirk Herrmann [Wed, 28 Feb 2001 13:40:36 +0000 (13:40 +0000)]
* Turn some test's result into XFAIL instead of FAIL.

23 years ago* Moved reader related tests from exceptions.test to reader.test.
Dirk Herrmann [Wed, 28 Feb 2001 13:17:47 +0000 (13:17 +0000)]
* Moved reader related tests from exceptions.test to reader.test.

23 years ago* Removed old system to check for exceptions.
Dirk Herrmann [Wed, 28 Feb 2001 11:48:18 +0000 (11:48 +0000)]
* Removed old system to check for exceptions.

23 years ago* Forgot to commit the changelog for the last change...
Dirk Herrmann [Wed, 28 Feb 2001 11:46:24 +0000 (11:46 +0000)]
* Forgot to commit the changelog for the last change...

23 years ago* Provide and use new convenience macros to test for exceptions.
Dirk Herrmann [Wed, 28 Feb 2001 11:25:40 +0000 (11:25 +0000)]
* Provide and use new convenience macros to test for exceptions.

23 years ago* Remove redundant test name prefix.
Dirk Herrmann [Wed, 28 Feb 2001 09:06:10 +0000 (09:06 +0000)]
* Remove redundant test name prefix.

23 years ago* Make sure that tests return a boolean value.
Dirk Herrmann [Wed, 28 Feb 2001 08:41:06 +0000 (08:41 +0000)]
* Make sure that tests return a boolean value.

23 years ago* Cleaned up export list.
Dirk Herrmann [Tue, 27 Feb 2001 11:10:07 +0000 (11:10 +0000)]
* Cleaned up export list.

23 years ago* boot-9.scm (save-stack): Use `primitive-eval' for stack
Mikael Djurfeldt [Tue, 27 Feb 2001 03:19:36 +0000 (03:19 +0000)]
* boot-9.scm (save-stack): Use `primitive-eval' for stack
cutting.  Makes backtraces work again!  Also added a reference to
save-stack from the place in the repl where the primitive-eval
frame is invoked.

23 years agoports.c, ports.h (scm_c_read, scm_c_write): New functions.
Mikael Djurfeldt [Mon, 26 Feb 2001 03:06:57 +0000 (03:06 +0000)]
ports.c, ports.h (scm_c_read, scm_c_write): New functions.

ports.h (SCM_READ_BUFFER_EMPTY_P): New macro.

23 years agoBug fixes.
Keisuke Nishida [Sun, 25 Feb 2001 19:44:44 +0000 (19:44 +0000)]
Bug fixes.

23 years agoAdd comment for (ice-9 match).
Keisuke Nishida [Sun, 25 Feb 2001 19:33:02 +0000 (19:33 +0000)]
Add comment for (ice-9 match).

23 years ago*** empty log message ***
Gary Houston [Sun, 25 Feb 2001 19:22:28 +0000 (19:22 +0000)]
*** empty log message ***

23 years ago* Makefile.am (ice9_sources): Added match.scm.
Keisuke Nishida [Sun, 25 Feb 2001 18:31:57 +0000 (18:31 +0000)]
* Makefile.am (ice9_sources): Added match.scm.

23 years agoInclude match.scm.
Keisuke Nishida [Sun, 25 Feb 2001 18:30:26 +0000 (18:30 +0000)]
Include match.scm.

23 years agoNews for (ice-9 match).
Keisuke Nishida [Sun, 25 Feb 2001 18:24:41 +0000 (18:24 +0000)]
News for (ice-9 match).

23 years ago* match.scm: New file.
Keisuke Nishida [Sun, 25 Feb 2001 18:18:56 +0000 (18:18 +0000)]
* match.scm: New file.

23 years ago * numbers.c (scm_two_doubles, scm_sys_expt, scm_sys_atan2,
Neil Jerram [Sat, 24 Feb 2001 23:46:04 +0000 (23:46 +0000)]
* numbers.c (scm_two_doubles, scm_sys_expt, scm_sys_atan2,
scm_make_polar): Rename arguments `z1' and `z2' to `x' and `y',
since use of `z' suggests that the arguments may be complex.

* goops.c (scm_make), numbers.c (scm_sys_expt): Fix docstring
typos.

23 years ago* Minor docstring updates.
Neil Jerram [Fri, 23 Feb 2001 20:24:15 +0000 (20:24 +0000)]
* Minor docstring updates.

23 years ago* goops.scm (method): Enclosed BODY by `(let () ...)'.
Keisuke Nishida [Fri, 23 Feb 2001 13:07:09 +0000 (13:07 +0000)]
* goops.scm (method): Enclosed BODY by `(let () ...)'.
This allows local defines at the beginning of methods.

23 years ago*** empty log message ***
Thien-Thi Nguyen [Fri, 23 Feb 2001 10:24:37 +0000 (10:24 +0000)]
*** empty log message ***

23 years ago(syntax lambda): Renamed from (lambda).
Thien-Thi Nguyen [Fri, 23 Feb 2001 10:19:35 +0000 (10:19 +0000)]
(syntax lambda): Renamed from (lambda).
(syntax lambda cond-arrow-proc): Renamed from (lambda cond-arrow-proc).
(syntax reading): New section.
(syntax let*): New section.
(syntax letrec): New section.
(syntax set!): New section.
(syntax misc): New section.
(bindings unbound): New section.
(bindings immutable-modification): New section.
(bindings let): New section.
(bindings let*): New section.
(bindings letrec): New section.

23 years ago*** empty log message ***
Thien-Thi Nguyen [Fri, 23 Feb 2001 02:39:43 +0000 (02:39 +0000)]
*** empty log message ***

23 years agoInitial revision.
Thien-Thi Nguyen [Fri, 23 Feb 2001 02:36:54 +0000 (02:36 +0000)]
Initial revision.

23 years ago*** empty log message ***
Marius Vollmer [Thu, 22 Feb 2001 20:54:36 +0000 (20:54 +0000)]
*** empty log message ***

23 years ago* eval.c (scm_ceval, scm_deval): When evaluating expressions on
Marius Vollmer [Thu, 22 Feb 2001 20:54:12 +0000 (20:54 +0000)]
* eval.c (scm_ceval, scm_deval): When evaluating expressions on
top level, create a fresh top-level environment for each
expression instead of mutating the exisint frame.  This is
important when that frame is closed over.

23 years ago* goops.c (scm_add_method, DEFVAR): Use scm_eval instead of
Marius Vollmer [Thu, 22 Feb 2001 20:53:55 +0000 (20:53 +0000)]
* goops.c (scm_add_method, DEFVAR): Use scm_eval instead of
scm_i_eval.
(make_class_from_template): Do not bother to set the current
module around the call to DEFVAR, scm_eval takes care of that.
(scm_init_goops): Make scm_module_goops and
scm_goops_lookup_closure permanent objects.

23 years ago* load.c (load): Use scm_primtive_eval_x instead of scm_i_eval_x.
Marius Vollmer [Thu, 22 Feb 2001 20:52:46 +0000 (20:52 +0000)]
* load.c (load): Use scm_primtive_eval_x instead of scm_i_eval_x.

23 years ago*** empty log message ***
Marius Vollmer [Thu, 22 Feb 2001 09:25:32 +0000 (09:25 +0000)]
*** empty log message ***

23 years ago* numbers.c (s_scm_logior) [SCM_DIGSTOOBIG]: Also use
Marius Vollmer [Thu, 22 Feb 2001 09:25:03 +0000 (09:25 +0000)]
* numbers.c (s_scm_logior) [SCM_DIGSTOOBIG]: Also use
SCM_DIGSPERLONG instead of DIGSPERLONG.

23 years agoOnly check number of arguments for closures, see last change.
Marius Vollmer [Wed, 21 Feb 2001 22:52:59 +0000 (22:52 +0000)]
Only check number of arguments for closures, see last change.
I just love this evaluator, man.

23 years agoAdded copyright and license notice.
Marius Vollmer [Wed, 21 Feb 2001 22:51:23 +0000 (22:51 +0000)]
Added copyright and license notice.

23 years ago*** empty log message ***
Marius Vollmer [Wed, 21 Feb 2001 20:19:31 +0000 (20:19 +0000)]
*** empty log message ***

23 years ago* numbers.c (scm_logior) [SCM_DIGSTOOBIG]: Correctly use
Marius Vollmer [Wed, 21 Feb 2001 20:16:05 +0000 (20:16 +0000)]
* numbers.c (scm_logior) [SCM_DIGSTOOBIG]: Correctly use
SCM_BIGDIG instead of BIGDIG.  Thanks to Steven G. Johnson!

23 years agoAdded copyright and licence notice.
Marius Vollmer [Wed, 21 Feb 2001 20:15:15 +0000 (20:15 +0000)]
Added copyright and licence notice.

23 years ago* eval.c (scm_ceval, scm_deval): Check for wrong number of args
Marius Vollmer [Wed, 21 Feb 2001 20:14:47 +0000 (20:14 +0000)]
* eval.c (scm_ceval, scm_deval): Check for wrong number of args
before applying arrow procedure in `cond' and before applying
receiver procedure in call-with-current-continuation.
(scm_i_eval): Do not invoke scm_copy_tree in argument in SCM_XEVAL
macro.  The argument is expanded more than one time.

23 years ago*** empty log message ***
Marius Vollmer [Wed, 21 Feb 2001 20:12:17 +0000 (20:12 +0000)]
*** empty log message ***

23 years ago* boot-9.scm (eval-when, eval-case): Renamed `eval-when' to
Marius Vollmer [Wed, 21 Feb 2001 20:11:44 +0000 (20:11 +0000)]
* boot-9.scm (eval-when, eval-case): Renamed `eval-when' to
`eval-case', everywhere.

23 years agoAdded copyright notice.
Marius Vollmer [Wed, 21 Feb 2001 20:11:18 +0000 (20:11 +0000)]
Added copyright notice.

23 years ago*** empty log message ***
Martin Grabmüller [Sat, 17 Feb 2001 11:36:16 +0000 (11:36 +0000)]
*** empty log message ***

23 years ago(scm_make_arbiter, scm_try_arbiter)
Martin Grabmüller [Sat, 17 Feb 2001 11:34:26 +0000 (11:34 +0000)]
(scm_make_arbiter, scm_try_arbiter)
(scm_release_arbiter): Added texinfo markup to docstrings.
Changed `Returns' to `Return'.
(arbiter_print): Changed SCM_CDR to SCM_SMOB_DATA.

23 years ago(scm_drain_input): Lowercased argument to @var.
Martin Grabmüller [Sat, 17 Feb 2001 11:33:42 +0000 (11:33 +0000)]
(scm_drain_input): Lowercased argument to @var.
(scm_current_input_port, scm_current_output_port): Filled in
missing explanation.
(scm_current_load_port, scm_set_current_output_port)
(scm_set_current_error_port, scm_port_line, scm_set_port_line_x):
Added texinfo markup.

23 years ago(scm_environment_p)
Martin Grabmüller [Sat, 17 Feb 2001 11:32:16 +0000 (11:32 +0000)]
(scm_environment_p)
(scm_environment_bound_p, scm_environment_ref)
(scm_environment_fold, scm_environment_define)
(scm_environment_undefine, scm_environment_set_x)
(scm_environment_cell, scm_environment_observe)
(scm_environment_observe_weak, scm_environment_unobserve)
(scm_make_eval_environment, scm_eval_environment_p)
(scm_eval_environment_set_local_x, scm_eval_environment_local)
(scm_eval_environment_imported)
(scm_eval_environment_set_imported_x, scm_make_import_environment)
(scm_import_environment_p, scm_import_environment_imports)
(scm_import_environment_set_imports_x, scm_make_export_environment)
(scm_export_environment_p, scm_export_environment_private)
(scm_export_environment_set_private_x)
(scm_export_environment_signature)
(scm_export_environment_set_signature_x, scm_leaf_environment_p):
Added texinfo markup.

23 years ago(scm_malloc_stats): Added texinfo markup.
Martin Grabmüller [Sat, 17 Feb 2001 11:30:34 +0000 (11:30 +0000)]
(scm_malloc_stats): Added texinfo markup.

23 years ago(scm_newline, scm_write_char, scm_simple_format): Added texinfo markup.
Martin Grabmüller [Sat, 17 Feb 2001 11:29:58 +0000 (11:29 +0000)]
(scm_newline, scm_write_char, scm_simple_format): Added texinfo markup.

23 years ago(scm_seed_to_random_state, scm_copy_random_state, scm_random):
Martin Grabmüller [Sat, 17 Feb 2001 11:29:16 +0000 (11:29 +0000)]
(scm_seed_to_random_state, scm_copy_random_state, scm_random):
Added texinfo markup.

23 years ago(scm_strptime, scm_mktime): Added texinfo markup.
Martin Grabmüller [Sat, 17 Feb 2001 11:28:30 +0000 (11:28 +0000)]
(scm_strptime, scm_mktime): Added texinfo markup.

23 years ago(scm_string_p, scm_make_string, scm_read_only_string_p, scm_string_length)
Martin Grabmüller [Sat, 17 Feb 2001 11:27:41 +0000 (11:27 +0000)]
(scm_string_p, scm_make_string, scm_read_only_string_p, scm_string_length)
(scm_string_ref, scm_string_set_x, scm_substring, scm_string_append):
Added texinfo markup.

23 years ago(scm_gentemp, scm_gensym): Added texinfo markup.
Martin Grabmüller [Sat, 17 Feb 2001 11:26:26 +0000 (11:26 +0000)]
(scm_gentemp, scm_gensym): Added texinfo markup.

23 years ago(scm_bit_count, scm_bit_set_star_x): Added texinfo markup.
Martin Grabmüller [Sat, 17 Feb 2001 11:25:34 +0000 (11:25 +0000)]
(scm_bit_count, scm_bit_set_star_x): Added texinfo markup.

23 years ago(scm_values): Added texinfo markup.
Martin Grabmüller [Sat, 17 Feb 2001 11:24:30 +0000 (11:24 +0000)]
(scm_values): Added texinfo markup.

23 years ago(scm_make_variable, scm_make_undefined_variable)
Martin Grabmüller [Sat, 17 Feb 2001 11:23:29 +0000 (11:23 +0000)]
(scm_make_variable, scm_make_undefined_variable)
(scm_variable_ref, scm_variable_set_x, scm_builtin_variable)
(scm_variable_bound_p): Added texinfo markup.

23 years ago* guile-snarf.awk.in: Quote any `@'s that occur in Scheme names,
Neil Jerram [Fri, 16 Feb 2001 18:57:11 +0000 (18:57 +0000)]
* guile-snarf.awk.in: Quote any `@'s that occur in Scheme names,
  by doubling them to `@@'.

23 years agoMassive docstring work.
Martin Grabmüller [Fri, 16 Feb 2001 15:25:09 +0000 (15:25 +0000)]
Massive docstring work.

23 years ago(scm_async, scm_system_async, scm_async_mark, scm_system_async_mark,
Martin Grabmüller [Fri, 16 Feb 2001 15:22:58 +0000 (15:22 +0000)]
(scm_async, scm_system_async, scm_async_mark, scm_system_async_mark,
scm_run_asyncs, scm_noop, scm_set_tick_rate, scm_set_switch_rate,
scm_unmask_signals, scm_mask_signals): Added docstrings.

23 years ago(scm_display_error, scm_set_print_params_x, scm_display_application,
Martin Grabmüller [Fri, 16 Feb 2001 15:21:21 +0000 (15:21 +0000)]
(scm_display_error, scm_set_print_params_x, scm_display_application,
scm_display_backtrace, scm_backtrace): Added docstrings.

23 years ago(scm_eval_options_interface, scm_evaluator_traps, s_scm_nconc2last):
Martin Grabmüller [Fri, 16 Feb 2001 15:20:00 +0000 (15:20 +0000)]
(scm_eval_options_interface, scm_evaluator_traps, s_scm_nconc2last):
Added docstrings.

23 years ago(scm_unhash_name): Added docstring.
Martin Grabmüller [Fri, 16 Feb 2001 15:18:34 +0000 (15:18 +0000)]
(scm_unhash_name): Added docstring.

23 years ago(scm_read_options, scm_read, scm_read_hash_extend): Added docstrings.
Martin Grabmüller [Fri, 16 Feb 2001 15:17:20 +0000 (15:17 +0000)]
(scm_read_options, scm_read, scm_read_hash_extend): Added docstrings.