diff --git a/doc/example-smob/image-type.c b/doc/example-smob/image-type.c index 5ee14a358..68ecded9d 100644 --- a/doc/example-smob/image-type.c +++ b/doc/example-smob/image-type.c @@ -1,6 +1,6 @@ /* image-type.c * - * Copyright (C) 1998, 2000, 2004 Free Software Foundation, Inc. + * Copyright (C) 1998, 2000, 2004, 2006 Free Software Foundation, Inc. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/doc/example-smob/myguile.c b/doc/example-smob/myguile.c index 4c95e6f0d..9df3cf31b 100644 --- a/doc/example-smob/myguile.c +++ b/doc/example-smob/myguile.c @@ -1,6 +1,6 @@ /* myguile.c * - * Copyright (C) 1998 Free Software Foundation, Inc. + * Copyright (C) 1998, 2006 Free Software Foundation, Inc. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/doc/goops/ChangeLog b/doc/goops/ChangeLog index 4476c5ec7..11ff23e5e 100644 --- a/doc/goops/ChangeLog +++ b/doc/goops/ChangeLog @@ -1,7 +1,11 @@ +2006-03-08 Ludovic Courtès + + * goops.texi (Slot Options): Note init-value is shared. + 2006-02-06 Marius Vollmer * goops.texi (Basic Generic Function Creation): Added blurb about - merge-generics duplicates handler from NEWS- + merge-generics duplicates handler from NEWS. 2004-06-28 Marius Vollmer diff --git a/doc/goops/Makefile.am b/doc/goops/Makefile.am index 6149d156b..1506208c4 100644 --- a/doc/goops/Makefile.am +++ b/doc/goops/Makefile.am @@ -1,6 +1,6 @@ ## Process this file with Automake to create Makefile.in ## -## Copyright (C) 1998, 2004 Free Software Foundation, Inc. +## Copyright (C) 1998, 2004, 2006 Free Software Foundation, Inc. ## ## This file is part of GUILE. ## diff --git a/doc/goops/goops.texi b/doc/goops/goops.texi index 2d25a8d0d..171ac2bfa 100644 --- a/doc/goops/goops.texi +++ b/doc/goops/goops.texi @@ -26,7 +26,7 @@ Guile @ifinfo This file documents GOOPS, an object oriented extension for Guile. -Copyright (C) 1999, 2000, 2001, 2003 Free Software Foundation +Copyright (C) 1999, 2000, 2001, 2003, 2006 Free Software Foundation Permission is granted to make and distribute verbatim copies of this manual provided the copyright notice and this permission notice @@ -61,7 +61,7 @@ are preserved on all copies. @c start the copyright page. @page @vskip 0pt plus 1filll -Copyright @copyright{} 1999 Free Software Foundation +Copyright @copyright{} 1999, 2006 Free Software Foundation Permission is granted to make and distribute verbatim copies of this manual provided the copyright notice and this permission notice @@ -833,7 +833,8 @@ ensure-generic}. @deffnx {slot option} #:init-keyword init-keyword These options provide various ways to specify how to initialize the slot's value at instance creation time. @var{init-value} is a fixed -value. @var{init-thunk} is a procedure of no arguments that is called +value (shared across all new instances of the class). +@var{init-thunk} is a procedure of no arguments that is called when a new instance is created and should return the desired initial slot value. @var{init-form} is an unevaluated expression that gets evaluated when a new instance is created and should return the desired diff --git a/doc/r5rs/Makefile.am b/doc/r5rs/Makefile.am index b368e0598..a3fbd702a 100644 --- a/doc/r5rs/Makefile.am +++ b/doc/r5rs/Makefile.am @@ -1,6 +1,6 @@ ## Process this file with Automake to create Makefile.in ## -## Copyright (C) 1998 Free Software Foundation, Inc. +## Copyright (C) 1998, 2006 Free Software Foundation, Inc. ## ## This file is part of GUILE. ## diff --git a/doc/sources/env.texi b/doc/sources/env.texi index dc6bf9a40..3f515680f 100644 --- a/doc/sources/env.texi +++ b/doc/sources/env.texi @@ -21,7 +21,7 @@ [[add refs for all conditions signalled]] @ifinfo -Copyright 1999 Free Software Foundation, Inc. +Copyright 1999, 2006 Free Software Foundation, Inc. @end ifinfo @titlepage @@ -32,7 +32,7 @@ Copyright 1999 Free Software Foundation, Inc. @c The following two commands start the copyright page. @page @vskip 0pt plus 1filll -Copyright @copyright{} 1999 Free Software Foundation, Inc. +Copyright @copyright{} 1999, 2006 Free Software Foundation, Inc. @end titlepage @node Top, Motivation, (dir), (dir) @@ -47,7 +47,7 @@ Copyright @copyright{} 1999 Free Software Foundation, Inc. @chapter Motivation @example -$Id: env.texi,v 1.1 2001-08-24 09:40:29 ossau Exp $ +$Id: env.texi,v 1.2 2006-04-16 23:05:07 kryde Exp $ @end example This is a draft proposal for a new datatype for representing top-level