From 7948811252c38bb80ed6bcf8d060bc29eeac382b Mon Sep 17 00:00:00 2001 From: Andy Wingo Date: Thu, 10 Feb 2011 23:07:03 +0100 Subject: 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. --- libguile.h | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'libguile.h') diff --git a/libguile.h b/libguile.h index 5e8c792bc..2c10d05e9 100644 --- a/libguile.h +++ b/libguile.h @@ -1,7 +1,7 @@ #ifndef SCM_LIBGUILE_H #define SCM_LIBGUILE_H -/* Copyright (C) 1995,1996,1997,1998,2000,2001, 2002, 2003, 2004, 2006, 2008, 2009, 2010 Free Software Foundation, Inc. +/* Copyright (C) 1995,1996,1997,1998,2000,2001, 2002, 2003, 2004, 2006, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License @@ -82,7 +82,6 @@ extern "C" { #include "libguile/print.h" #include "libguile/procprop.h" #include "libguile/promises.h" -#include "libguile/properties.h" #include "libguile/procs.h" #include "libguile/r6rs-ports.h" #include "libguile/random.h" -- cgit v1.2.1