summaryrefslogtreecommitdiff
path: root/libguile/init.c
diff options
context:
space:
mode:
authorAndy Wingo <wingo@pobox.com>2011-02-10 23:07:03 +0100
committerAndy Wingo <wingo@pobox.com>2011-02-10 23:16:52 +0100
commit7948811252c38bb80ed6bcf8d060bc29eeac382b (patch)
tree4a315cce39cf4173e48c76fbb461f8f70d2c5088 /libguile/init.c
parent8269ba5b2c48b49ad3418214b7f2af1d84930b3c (diff)
downloadguile-7948811252c38bb80ed6bcf8d060bc29eeac382b.tar.gz
deprecate primitive properties
* libguile.h: * libguile/Makefile.am: * libguile/deprecated.h: * libguile/deprecated.c: * libguile/init.c: * libguile/properties.c: * libguile/properties.h: Deprecate the "primitive properties" interface. It was only used to implement object properties, and that is no longer the case. * module/ice-9/boot-9.scm (make-object-property): Reimplement just in terms of weak hash tables, and make threadsafe. * NEWS: * doc/ref/api-utility.texi: Update.
Diffstat (limited to 'libguile/init.c')
-rw-r--r--libguile/init.c2
1 files changed, 0 insertions, 2 deletions
diff --git a/libguile/init.c b/libguile/init.c
index cf7447dfe..243e15e06 100644
--- a/libguile/init.c
+++ b/libguile/init.c
@@ -99,7 +99,6 @@
#include "libguile/procs.h"
#include "libguile/programs.h"
#include "libguile/promises.h"
-#include "libguile/properties.h"
#include "libguile/array-map.h"
#include "libguile/random.h"
#include "libguile/rdelim.h"
@@ -458,7 +457,6 @@ scm_i_init_guile (SCM_STACKITEM *base)
scm_init_deprecation ();
scm_init_objprop ();
scm_init_promises (); /* requires smob_prehistory */
- scm_init_properties ();
scm_init_hooks (); /* Requires smob_prehistory */
scm_init_gc (); /* Requires hooks */
scm_init_gc_protect_object (); /* requires threads_prehistory */