bpt/guile.git
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.

23 years ago(scm_dirname, scm_basename): Added docstrings.
Martin Grabmüller [Fri, 16 Feb 2001 15:15:50 +0000 (15:15 +0000)]
(scm_dirname, scm_basename): Added docstrings.

23 years ago(scm_make_stack, scm_stack_ref, scm_stack_length, scm_frame_p,
Martin Grabmüller [Fri, 16 Feb 2001 15:14:10 +0000 (15:14 +0000)]
(scm_make_stack, scm_stack_ref, scm_stack_length, scm_frame_p,
scm_last_stack_frame, scm_frame_number, scm_frame_source,
scm_frame_procedure, scm_frame_arguments, scm_frame_previous,
scm_frame_next, scm_frame_real_p, scm_frame_procedure_p,
scm_frame_evaluating_args_p, scm_frame_overflow_p): Added docstrings.

23 years ago(scm_parse_path, scm_search_path): Added docstrings.
Martin Grabmüller [Fri, 16 Feb 2001 15:12:26 +0000 (15:12 +0000)]
(scm_parse_path, scm_search_path): Added docstrings.

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

23 years ago(scm_lazy_catch): Added docstring.
Martin Grabmüller [Fri, 16 Feb 2001 15:10:12 +0000 (15:10 +0000)]
(scm_lazy_catch): Added docstring.

23 years ago(scm_make_cclo, scm_procedure_p, scm_closure_p, scm_thunk_p,
Martin Grabmüller [Fri, 16 Feb 2001 15:09:10 +0000 (15:09 +0000)]
(scm_make_cclo, scm_procedure_p, scm_closure_p, scm_thunk_p,
scm_procedure_with_setter_p, scm_make_procedure_with_setter,
scm_procedure): Added docstrings.

23 years ago(scm_print_options, scm_port_with_print_state, scm_get_print_state):
Martin Grabmüller [Fri, 16 Feb 2001 15:07:52 +0000 (15:07 +0000)]
(scm_print_options, scm_port_with_print_state, scm_get_print_state):
Added docstrings.

23 years ago(scm_nil_cons, scm_nil_car, scm_nil_cdr, scm_null, scm_nil_eq): Added
Martin Grabmüller [Fri, 16 Feb 2001 15:05:38 +0000 (15:05 +0000)]
(scm_nil_cons, scm_nil_car, scm_nil_cdr, scm_null, scm_nil_eq): Added
docstrings.

23 years ago(scm_make_hook_with_name, scm_make_hook, scm_hook_p, scm_hook_empty_p,
Martin Grabmüller [Fri, 16 Feb 2001 15:04:23 +0000 (15:04 +0000)]
(scm_make_hook_with_name, scm_make_hook, scm_hook_p, scm_hook_empty_p,
scm_add_hook_x, scm_remove_hook_x, scm_reset_hook_x, scm_run_hook,
scm_hook_to_list): Added docstrings.

23 years ago(scm_class_of, scm_entity_p, scm_operator_p,
Martin Grabmüller [Fri, 16 Feb 2001 15:02:35 +0000 (15:02 +0000)]
(scm_class_of, scm_entity_p, scm_operator_p,
scm_set_object_procedure_x, scm_object_procedure,
scm_make_class_object): Added docstrings.

23 years ago(scm_with_traps, scm_memoized_p, scm_make_gloc, scm_gloc_p,
Martin Grabmüller [Fri, 16 Feb 2001 15:00:41 +0000 (15:00 +0000)]
(scm_with_traps, scm_memoized_p, scm_make_gloc, scm_gloc_p,
scm_make_iloc, scm_iloc_p, scm_memcons, scm_mem_to_proc,
scm_proc_to_mem, scm_unmemoize, scm_memoized_environment,
scm_procedure_name, scm_procedure_source, scm_procedure_environment,
scm_debug_hang): Added docstrings.

23 years ago(scm_sys_initialize_object, scm_instance_p, scm_class_name,
Martin Grabmüller [Fri, 16 Feb 2001 14:59:22 +0000 (14:59 +0000)]
(scm_sys_initialize_object, scm_instance_p, scm_class_name,
scm_class_precedence_list, scm_class_slots, scm_class_environment,
scm_generic_function_name, scm_generic_function_methods,
scm_method_generic_function, scm_method_specializers,
scm_method_procedure, scm_make_unbound, scm_unbound_p,
scm_assert_bound, scm_at_assert_bound_ref, scm_sys_fast_slot_ref,
scm_sys_fast_slot_set_x, scm_slot_ref, scm_slot_set_x,
_scm_slot_bound_p, scm_slots_exists_p, scm_sys_allocate_instance,
scm_make, scm_pure_generic_p, scm_class_direct_supers,
scm_class_direct_slots, scm_class_direct_subclasses,
scm_class_direct_methods, scm_accessor_method_slot_definition,
scm_sys_goops_loaded): Added docstrings.

23 years ago(scm_dynamic_wind): Removed unnecessary "" from docstrings.
Martin Grabmüller [Fri, 16 Feb 2001 14:57:33 +0000 (14:57 +0000)]
(scm_dynamic_wind): Removed unnecessary "" from docstrings.
(scm_wind_chain): Added docstring.

23 years ago(scm_random, scm_random_normal, scm_random_solid_sphere_x,
Martin Grabmüller [Fri, 16 Feb 2001 14:55:54 +0000 (14:55 +0000)]
(scm_random, scm_random_normal, scm_random_solid_sphere_x,
scm_random_hollow_sphere_x, scm_random_normal_vector_x,
scm_random_exp): Removed unnecessary "" from docstrings.

23 years ago(scm_lognot): Removed unnecessary "" from docstrings.
Martin Grabmüller [Fri, 16 Feb 2001 14:53:55 +0000 (14:53 +0000)]
(scm_lognot): Removed unnecessary "" from docstrings.
(scm_sys_expt, scm_sys_atan2): Added docstrings.

23 years ago* dump.c (scm_undump): Bug fixed.
Keisuke Nishida [Fri, 16 Feb 2001 00:57:11 +0000 (00:57 +0000)]
* dump.c (scm_undump): Bug fixed.

23 years ago* Remove data-rep.texi from Makefile.am.
Neil Jerram [Thu, 15 Feb 2001 22:54:40 +0000 (22:54 +0000)]
* Remove data-rep.texi from Makefile.am.
* Explain data-rep.texi retirement in README.

23 years ago* Retire this copy of data-rep.texi.
Neil Jerram [Thu, 15 Feb 2001 22:15:25 +0000 (22:15 +0000)]
* Retire this copy of data-rep.texi.

23 years ago*** empty log message ***
Marius Vollmer [Thu, 15 Feb 2001 15:40:14 +0000 (15:40 +0000)]
*** empty log message ***

23 years ago* symbols.c (scm_mem2symbol): Put a empty statement after the
Marius Vollmer [Thu, 15 Feb 2001 15:39:49 +0000 (15:39 +0000)]
* symbols.c (scm_mem2symbol): Put a empty statement after the
next_symbol label.  This is mandated by ANSI, appearantly.

23 years agoDo not use "//" comment syntax. It's not ANSI.
Marius Vollmer [Thu, 15 Feb 2001 15:39:32 +0000 (15:39 +0000)]
Do not use "//" comment syntax.  It's not ANSI.

23 years agoCorrected indentation of new #if stuff.
Marius Vollmer [Thu, 15 Feb 2001 15:38:26 +0000 (15:38 +0000)]
Corrected indentation of new #if stuff.

23 years ago*** empty log message ***
Marius Vollmer [Tue, 13 Feb 2001 22:31:29 +0000 (22:31 +0000)]
*** empty log message ***

23 years ago*** empty log message ***
Marius Vollmer [Tue, 13 Feb 2001 18:38:11 +0000 (18:38 +0000)]
*** empty log message ***

23 years ago* gc_os_dep.c: Do not include <linux/version.h>. It makes no
Marius Vollmer [Tue, 13 Feb 2001 18:37:19 +0000 (18:37 +0000)]
* gc_os_dep.c: Do not include <linux/version.h>.  It makes no
sense to compile for a specific kernel version.  Do not include
<asm/signal.h> while defining __KERNEL__.  This hack should no
longer be needed and caused problems.

23 years ago*** empty log message ***
Marius Vollmer [Tue, 13 Feb 2001 01:09:25 +0000 (01:09 +0000)]
*** empty log message ***

23 years ago* eval.c (scm_ceval, scm_deval): use `SIDEVAL' instead of
Marius Vollmer [Tue, 13 Feb 2001 01:09:00 +0000 (01:09 +0000)]
* eval.c (scm_ceval, scm_deval): use `SIDEVAL' instead of
SCM_CEVAL when evaluating subforms of `begin' forms.  SCM_CEVAL
can not deal with immediates.

23 years ago* boot-9.scm (define-public): Removed spurious call to
Marius Vollmer [Tue, 13 Feb 2001 01:07:45 +0000 (01:07 +0000)]
* boot-9.scm (define-public): Removed spurious call to
`interaction-evironment'.
(define-public, defmacro-public): Use `export' instead of explicit
module magic.
(eval-when): New macro.
(define-module, use-modules, use-syntax, export): Use it to
restrict the use of these forms to the top level.
(define-public, defmacro-public): Only export binding when on
top-level.
(process-define-module): Call `set-current-module' with the
defined module.
(define-module): Simply call `process-define-module' without any
fuss (but only on top-level).
(named-module-use!): New function.
(top-repl): Do not use `define-module'.  Use equivalent low-level
means instead.

23 years ago* list.c (scm_list_copy): Validate the first argument.
Keisuke Nishida [Mon, 12 Feb 2001 21:45:22 +0000 (21:45 +0000)]
* list.c (scm_list_copy): Validate the first argument.

23 years ago*** empty log message ***
Marius Vollmer [Sun, 11 Feb 2001 18:17:56 +0000 (18:17 +0000)]
*** empty log message ***

23 years ago* boot-9.scm (scm-style-repl): Use `primitive-eval' instead of
Marius Vollmer [Sun, 11 Feb 2001 18:16:58 +0000 (18:16 +0000)]
* boot-9.scm (scm-style-repl): Use `primitive-eval' instead of
`eval'.
(define-public): Do not use `eval'.

23 years ago* modules.h. modules.c (scm_current_module_lookup_closure): New
Marius Vollmer [Sun, 11 Feb 2001 18:14:34 +0000 (18:14 +0000)]
* modules.h. modules.c (scm_current_module_lookup_closure): New
function.

23 years ago* eval.c (scm_ceval, scm_deval): Recognize when `begin' is being
Marius Vollmer [Sun, 11 Feb 2001 18:13:07 +0000 (18:13 +0000)]
* eval.c (scm_ceval, scm_deval): Recognize when `begin' is being
evaluated at top-level and synronize lookup closure before
executing every subform.
(scm_primitve_eval_x, scm_primitive_eval): New functions.
(scm_eval_x, scm_eval): Reimplement in terms of
scm_primitive_eval_x and scm_primitive_eval, respectively.

23 years ago* eval.h (scm_primitive_eval, scm_primitive_eval_x): New
Marius Vollmer [Sun, 11 Feb 2001 18:04:31 +0000 (18:04 +0000)]
* eval.h (scm_primitive_eval, scm_primitive_eval_x): New
prototypes.
(scm_i_eval, scm_i_eval_x, scm_eval, scm_eval_x): Changed argument
names to better reflect their meaning.

23 years ago* dump.c (scm_store_bytes, scm_restore_bytes): Store/restore size.
Keisuke Nishida [Sat, 10 Feb 2001 07:09:45 +0000 (07:09 +0000)]
* dump.c (scm_store_bytes, scm_restore_bytes): Store/restore size.

23 years ago* dump.c: Use double cells for update schedule.
Keisuke Nishida [Fri, 9 Feb 2001 22:37:10 +0000 (22:37 +0000)]
* dump.c: Use double cells for update schedule.

23 years agoDocstring of port-for-each updated to new behaviour.
Marius Vollmer [Fri, 9 Feb 2001 14:38:27 +0000 (14:38 +0000)]
Docstring of port-for-each updated to new behaviour.

23 years ago* macros.c (scm_macro_name, scm_macro_transformer): Use
Marius Vollmer [Fri, 9 Feb 2001 14:37:30 +0000 (14:37 +0000)]
* macros.c (scm_macro_name, scm_macro_transformer): Use
SCM_SMOB_DATA instead of SCM_CDR.  Provided by Martin Grabmueller.
Thanks!

23 years agoBlurb about new guarantee of port-for-each
Marius Vollmer [Fri, 9 Feb 2001 14:36:27 +0000 (14:36 +0000)]
Blurb about new guarantee of port-for-each

23 years agoBug fixed.
Keisuke Nishida [Fri, 9 Feb 2001 07:12:05 +0000 (07:12 +0000)]
Bug fixed.

23 years agos/open/existed/ in description of port-for-each change.
Marius Vollmer [Thu, 8 Feb 2001 18:53:48 +0000 (18:53 +0000)]
s/open/existed/ in description of port-for-each change.

23 years ago*** empty log message ***
Marius Vollmer [Thu, 8 Feb 2001 18:52:05 +0000 (18:52 +0000)]
*** empty log message ***

23 years ago* guile-test: Use (ice-9 and-let-star) instead of (ice-9
Marius Vollmer [Thu, 8 Feb 2001 18:50:50 +0000 (18:50 +0000)]
* guile-test: Use (ice-9 and-let-star) instead of (ice-9
and-let*).

23 years ago* modules.h (scm_selected_module, scm_current_module): Renamed
Marius Vollmer [Thu, 8 Feb 2001 18:49:52 +0000 (18:49 +0000)]
* modules.h (scm_selected_module, scm_current_module): Renamed
scm_selected_module to scm_current_module to synchronize Scheme
and C names.
(scm_select_module, scm_set_current_module): Likewise.  Changed
all uses.

23 years ago* ports.c (scm_port_for_each): Make a snapshot of the port table
Marius Vollmer [Thu, 8 Feb 2001 18:44:34 +0000 (18:44 +0000)]
* ports.c (scm_port_for_each): Make a snapshot of the port table
before iterating over it.  The table might change while the user
code is running.  With the snapshot, the user can depend on the
fact that each port that was open at teh start of the iteration is
encountered exactly once.  (ice-9 popen) depends on this.

23 years ago* and-let-star-compat.scm: Display the warning to the
Marius Vollmer [Thu, 8 Feb 2001 18:39:08 +0000 (18:39 +0000)]
* and-let-star-compat.scm: Display the warning to the
`current-error-port'.

23 years ago* Fixed parameter checking for make-string.
Dirk Herrmann [Thu, 8 Feb 2001 11:40:51 +0000 (11:40 +0000)]
* Fixed parameter checking for make-string.
* Corrected a bug introduced with the last patch.

23 years ago* Fixed parameter checking for make-vector.
Dirk Herrmann [Thu, 8 Feb 2001 10:48:01 +0000 (10:48 +0000)]
* Fixed parameter checking for make-vector.

23 years agoRemoved redundant code.
Keisuke Nishida [Tue, 6 Feb 2001 02:12:10 +0000 (02:12 +0000)]
Removed redundant code.

23 years agoMinor modifications.
Keisuke Nishida [Mon, 5 Feb 2001 19:14:20 +0000 (19:14 +0000)]
Minor modifications.

23 years ago*** empty log message ***
Keisuke Nishida [Mon, 5 Feb 2001 19:00:56 +0000 (19:00 +0000)]
*** empty log message ***

23 years agoNew dump/undump scheme.
Keisuke Nishida [Mon, 5 Feb 2001 08:46:21 +0000 (08:46 +0000)]
New dump/undump scheme.

23 years ago* and-let-star.scm, and-let*.scm: Renamed `and-let*.scm' to
Marius Vollmer [Sun, 4 Feb 2001 18:22:18 +0000 (18:22 +0000)]
* and-let-star.scm, and-let*.scm: Renamed `and-let*.scm' to
`and-let-star.scm'.  Updated module name as well.
* and-let-star-compat.scm: New file, installed as `and-let*.scm'.
* Makefile.am (ice9_sources): Replaced "and-let*.scm" with
"and-let-star.scm".
(install-data-local): Install "and-let-star-compat.scm" as
"and-let*.scm", ignoring errors.
(EXTRA_DIST): Distribute `and-let-star-compat.scm'.

23 years ago*** empty log message ***
Marius Vollmer [Sun, 4 Feb 2001 18:21:38 +0000 (18:21 +0000)]
*** empty log message ***

23 years ago*** empty log message ***
Marius Vollmer [Sun, 4 Feb 2001 17:30:00 +0000 (17:30 +0000)]
*** empty log message ***

23 years ago* data-rep.texi: Use SCM_SMOB_DATA instead of SCM_CDR. Also
Marius Vollmer [Sun, 4 Feb 2001 17:29:06 +0000 (17:29 +0000)]
* data-rep.texi: Use SCM_SMOB_DATA instead of SCM_CDR.  Also
things like SCM_SMOB_PREDICATE and SCM_NEWSMOB.  Thanks to Dale
P. Smith!

23 years agoSCM_DOUBLE_CELLP deprecated and made unused
Michael Livshin [Sat, 3 Feb 2001 12:26:38 +0000 (12:26 +0000)]
SCM_DOUBLE_CELLP deprecated and made unused

23 years ago*** empty log message ***
Keisuke Nishida [Sat, 3 Feb 2001 05:01:07 +0000 (05:01 +0000)]
*** empty log message ***

23 years agoNew files: dump.c, dump.h.
Keisuke Nishida [Sat, 3 Feb 2001 04:59:16 +0000 (04:59 +0000)]
New files: dump.c, dump.h.

23 years agoNew functions: scm_c_make_vector, scm_c_make_hash_table.
Keisuke Nishida [Fri, 2 Feb 2001 04:56:25 +0000 (04:56 +0000)]
New functions: scm_c_make_vector, scm_c_make_hash_table.

23 years ago* unif.c (rapr1): Don't apply scm_uniform_vector_length on arrays.
Mikael Djurfeldt [Wed, 31 Jan 2001 15:18:47 +0000 (15:18 +0000)]
* unif.c (rapr1): Don't apply scm_uniform_vector_length on arrays.

23 years agoAdded #include "libguile/rdelim.h".
Mikael Djurfeldt [Wed, 31 Jan 2001 15:14:53 +0000 (15:14 +0000)]
Added #include "libguile/rdelim.h".

23 years ago* Added docstrings by Martin Grabmueller.
Dirk Herrmann [Tue, 30 Jan 2001 14:53:20 +0000 (14:53 +0000)]
* Added docstrings by Martin Grabmueller.

23 years ago* eval.c (SCM_APPLY): Check that primitives which take 1 arg
Mikael Djurfeldt [Mon, 29 Jan 2001 18:23:34 +0000 (18:23 +0000)]
* eval.c (SCM_APPLY): Check that primitives which take 1 arg
really get that arg.

23 years ago*** empty log message ***
Marius Vollmer [Sun, 28 Jan 2001 17:56:46 +0000 (17:56 +0000)]
*** empty log message ***

23 years ago* readline.scm (make-readline-port): PROMPT becomes PROMPT2 as
Marius Vollmer [Sun, 28 Jan 2001 17:56:34 +0000 (17:56 +0000)]
* readline.scm (make-readline-port): PROMPT becomes PROMPT2 as
soon as GET-CHARACTER returns any character at all that was
previously read.  This makes the continuation prompt appear
properly for partial expressions.  Thanks to Neil Jerram!

23 years agogoops.c (s_scm_get_keyword): Bug fix.
Keisuke Nishida [Sat, 27 Jan 2001 00:13:55 +0000 (00:13 +0000)]
goops.c (s_scm_get_keyword): Bug fix.

23 years ago* Fix parameter error reporting and avoid redundant parameter checks.
Dirk Herrmann [Fri, 26 Jan 2001 18:04:32 +0000 (18:04 +0000)]
* Fix parameter error reporting and avoid redundant parameter checks.

23 years ago* Added missing includes of string.h.
Dirk Herrmann [Fri, 26 Jan 2001 17:30:54 +0000 (17:30 +0000)]
* Added missing includes of string.h.

23 years ago* Make readline run-time options accessible.
Dirk Herrmann [Fri, 26 Jan 2001 16:58:48 +0000 (16:58 +0000)]
* Make readline run-time options accessible.

23 years ago* Fixed things that I had broken with the last patch :-(
Dirk Herrmann [Fri, 26 Jan 2001 16:49:28 +0000 (16:49 +0000)]
* Fixed things that I had broken with the last patch :-(

23 years ago* Forgot to add the file check-guile.in with the latest commit.
Dirk Herrmann [Fri, 26 Jan 2001 13:47:53 +0000 (13:47 +0000)]
* Forgot to add the file check-guile.in with the latest commit.

23 years ago* Added Thien-Thi Nguyen's patch to support "make check".
Dirk Herrmann [Fri, 26 Jan 2001 13:44:57 +0000 (13:44 +0000)]
* Added Thien-Thi Nguyen's patch to support "make check".

23 years ago* On errors, show line and column information even for unnamed ports.
Dirk Herrmann [Thu, 25 Jan 2001 23:34:31 +0000 (23:34 +0000)]
* On errors, show line and column information even for unnamed ports.

23 years ago* Make sure that only open file ports are used as readline ports.
Dirk Herrmann [Thu, 25 Jan 2001 17:57:29 +0000 (17:57 +0000)]
* Make sure that only open file ports are used as readline ports.

23 years ago* Added a file-port? primitive.
Dirk Herrmann [Thu, 25 Jan 2001 17:40:50 +0000 (17:40 +0000)]
* Added a file-port? primitive.

23 years ago* Made the port implementations less tightly coupled within guile.
Dirk Herrmann [Thu, 25 Jan 2001 17:18:41 +0000 (17:18 +0000)]
* Made the port implementations less tightly coupled within guile.

23 years ago* Fix handling of (set-source-property! <obj> 'copy <datum>).
Dirk Herrmann [Thu, 25 Jan 2001 11:09:21 +0000 (11:09 +0000)]
* Fix handling of (set-source-property! <obj> 'copy <datum>).

23 years ago*** empty log message ***
Gary Houston [Wed, 24 Jan 2001 21:47:23 +0000 (21:47 +0000)]
*** empty log message ***

23 years ago * tests/ports.test: include (ice-9 rdelim) module.
Gary Houston [Wed, 24 Jan 2001 21:46:04 +0000 (21:46 +0000)]
* tests/ports.test: include (ice-9 rdelim) module.

23 years ago * boot-9.scm: don't import (ice-9 rdelim) here. it's done
Gary Houston [Wed, 24 Jan 2001 21:45:09 +0000 (21:45 +0000)]
* boot-9.scm: don't import (ice-9 rdelim) here.  it's done
in C for now.
* rdelim.scm: export the C primitives too.
* documentation.scm: use (ice-9 rdelim).

* filesys.c (scm_link): docstring fix.
* fports.h (scm_setfileno): obsolete declaration removed.
* posix.c: bogus popen declaration removed.

* rdelim.c: new file, split from ioext.c with new proc
scm_init_rdelim.
* rdelim.h: new file.
* Makefile.am: add rdelim.c and related files.
* init.c: call scm_init_rdelim.  include rdelim.h.

23 years ago*** empty log message ***
Gary Houston [Wed, 24 Jan 2001 21:31:39 +0000 (21:31 +0000)]
*** empty log message ***