+2000-08-26 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
+
+ * boot-9.scm (make-record-type): Use `string-append' instead of
+ `symbol-append'.
+ (symbol-append): Map `symbol->string' on
+ args.
+ (obarray-symbol-append, obarray-gensym): Simply removed. I don't
+ think I'll announce this in NEWS even. One of the functions never
+ even worked... /mdj.
+ (find-and-link-dynamic-module, keyword->symbol): Use
+ `symbol->string'.
+ (try-module-autoload, process-define-module): Rewrote using R5RS
+ semantics.
+
2000-08-24 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
* psyntax.ss (set!): Added generalized set! support to core syntax
2000-08-26 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
+ * objects.c (scm_init_objects), print.c (scm_init_print), struct.c
+ (scm_init_struct): First arg to scm_make_vtable_vtable should be a
+ string, not a symbol. (`make-vtable-vtable' needs to append this
+ string to another string and then pass it through
+ `make-struct-layout'.)
+
+ * stacks.c (scm_init_stacks): Pass a string, not a layout object,
+ to scm_make_vtable_vtable. (Thanks to Dale P. Smith.)
+
+ * struct.c (scm_make_struct_layout): Removed reference to
+ "read-only string" in comment; Check that argument is a string.
+ (scm_make_vtable_vtable): Check that argument is a string.
+
* environments.c (scm_init_environments): All internal includes in
libguile must use the prefix "libguile/" in path names since inly
the top-level source directory is on the include list. (That, in