guile-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Guile-commits] GNU Guile branch, stable-2.0, updated. v2.0.0-18-gf244cc


From: Andy Wingo
Subject: [Guile-commits] GNU Guile branch, stable-2.0, updated. v2.0.0-18-gf244cc5
Date: Sun, 20 Feb 2011 20:01:38 +0000

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU Guile".

http://git.savannah.gnu.org/cgit/guile.git/commit/?id=f244cc515447f8fb7d2f10038e88636cf9cf5068

The branch, stable-2.0 has been updated
       via  f244cc515447f8fb7d2f10038e88636cf9cf5068 (commit)
       via  4b93693dffb2a4bd0d0da137b4d768ca3e68e8f1 (commit)
      from  1867d3e0195168a34cf2269c2137ac561d03a252 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit f244cc515447f8fb7d2f10038e88636cf9cf5068
Author: Andy Wingo <address@hidden>
Date:   Sun Feb 20 15:01:37 2011 +0100

    tour.texi compilation fix
    
    * doc/ref/tour.texi (Writing Guile Extensions): Fix compilation
      example.

commit 4b93693dffb2a4bd0d0da137b4d768ca3e68e8f1
Author: Andy Wingo <address@hidden>
Date:   Sun Feb 20 13:15:34 2011 +0100

    @value{EFFECTIVE-VERSION} instead of 2.0 in some places in the manual
    
    * doc/ref/history.texi (A Timeline of Selected Guile Releases): Update
      the 2.0 release blurb.
    
    * doc/ref/api-foreign.texi (Modules and Extensions):
    * doc/ref/libguile-extensions.texi (A Sample Guile Extension):
    * doc/ref/tour.texi (Linking Guile into Programs): Use
      @value{EFFECTIVE-VERSION} instead of 2.0.  Also fix sample extension
      compilation line to include the Guile CFLAGS.

-----------------------------------------------------------------------

Summary of changes:
 doc/ref/api-foreign.texi         |    6 +++---
 doc/ref/history.texi             |   12 ++++++------
 doc/ref/libguile-extensions.texi |    3 ++-
 doc/ref/tour.texi                |    7 ++++---
 4 files changed, 15 insertions(+), 13 deletions(-)

diff --git a/doc/ref/api-foreign.texi b/doc/ref/api-foreign.texi
index fa65d68..e9d7df6 100644
--- a/doc/ref/api-foreign.texi
+++ b/doc/ref/api-foreign.texi
@@ -360,8 +360,8 @@ When loaded with @code{(use-modules (foo bar))}, the
 @code{load-extension} call looks for the @file{foobar-c-code.so} (etc)
 object file in Guile's @code{extensiondir}, which is usually a
 subdirectory of the @code{libdir}. For example, if your libdir is
address@hidden/usr/lib}, the @code{extensiondir} for the Guile address@hidden
-series will be @file{/usr/lib/guile/2.0/}.
address@hidden/usr/lib}, the @code{extensiondir} for the Guile @address@hidden
+series will be @file{/usr/lib/guile/@value{EFFECTIVE-VERSION}/}.
 
 The extension path includes the major and minor version of Guile (the
 ``effective version''), because Guile guarantees compatibility within a
@@ -399,7 +399,7 @@ with the following in a @file{Makefile}, using @command{sed}
 
 @example
 foo.scm: foo.scm.in
-        sed 's|XXextensiondirXX|$(libdir)/guile/2.0|' <foo.scm.in >foo.scm
+        sed 's|XXextensiondirXX|$(libdir)/guile/@value{EFFECTIVE-VERSION}|' 
<foo.scm.in >foo.scm
 @end example
 
 The actual pattern @code{XXextensiondirXX} is arbitrary, it's only something
diff --git a/doc/ref/history.texi b/doc/ref/history.texi
index 62b637d..970ec01 100644
--- a/doc/ref/history.texi
+++ b/doc/ref/history.texi
@@ -1,6 +1,6 @@
 @c -*-texinfo-*-
 @c This is part of the GNU Guile Reference Manual.
address@hidden Copyright (C)  2008, 2010
address@hidden Copyright (C)  2008, 2010, 2011
 @c   Free Software Foundation, Inc.
 @c See the file guile.texi for copying conditions.
 
@@ -214,15 +214,15 @@ user-space threading was removed in favor of POSIX 
pre-emptive
 threads, providing true multiprocessing. Gettext support was added,
 and Guile's C API was cleaned up and orthogonalized in a massive way.
 
address@hidden 2.0 --- April 2010
address@hidden 2.0 --- 16 February 2010
 A virtual machine was added to Guile, along with the associated compiler
 and toolchain. Support for internationalization was finally
 reimplemented, in terms of unicode, locales, and libunistring. Running
 Guile instances became controllable and debuggable from within Emacs,
-via GDS and Geiser. Guile caught up to features found in a number of
-other Schemes: SRFI-18 threads, including thread cancellation,
-module-hygienic macros, a profiler, tracer, and debugger, SSAX XML
-integration, bytevectors, module versions, and partial support for R6RS.
+via Geiser. Guile caught up to features found in a number of other
+Schemes: SRFI-18 threads, module-hygienic macros, a profiler, tracer,
+and debugger, SSAX XML integration, bytevectors, a dynamic FFI,
+delimited continuations, module versions, and partial support for R6RS.
 @end table
 
 @node Status
diff --git a/doc/ref/libguile-extensions.texi b/doc/ref/libguile-extensions.texi
index a5de72d..95f92ca 100644
--- a/doc/ref/libguile-extensions.texi
+++ b/doc/ref/libguile-extensions.texi
@@ -78,7 +78,8 @@ This C source file needs to be compiled into a shared 
library.  Here is
 how to do it on GNU/Linux:
 
 @smallexample
-gcc -shared -o libguile-bessel.so -fPIC bessel.c
+gcc `pkg-config --cflags address@hidden \
+  -shared -o libguile-bessel.so -fPIC bessel.c
 @end smallexample
 
 For creating shared libraries portably, we recommend the use of GNU
diff --git a/doc/ref/tour.texi b/doc/ref/tour.texi
index 2215cf0..c6949eb 100644
--- a/doc/ref/tour.texi
+++ b/doc/ref/tour.texi
@@ -1,6 +1,6 @@
 @c -*-texinfo-*-
 @c This is part of the GNU Guile Reference Manual.
address@hidden Copyright (C)  1996, 1997, 2000, 2001, 2002, 2003, 2004, 2006, 
2010
address@hidden Copyright (C)  1996, 1997, 2000, 2001, 2002, 2003, 2004, 2006, 
2010, 2011
 @c   Free Software Foundation, Inc.
 @c See the file guile.texi for copying conditions.
 
@@ -115,7 +115,7 @@ can be compiled and linked like this:
 
 @example
 $ gcc -o simple-guile simple-guile.c \
-    `pkg-config --cflags --libs guile-2.0`
+    `pkg-config --cflags --libs address@hidden
 @end example
 
 When it is run, it behaves just like the @code{guile} program except
@@ -163,7 +163,8 @@ This C source file needs to be compiled into a shared 
library.  Here is
 how to do it on GNU/Linux:
 
 @smallexample
-gcc -shared -o libguile-bessel.so -fPIC bessel.c
+gcc `pkg-config --cflags address@hidden \
+  -shared -o libguile-bessel.so -fPIC bessel.c
 @end smallexample
 
 For creating shared libraries portably, we recommend the use of GNU


hooks/post-receive
-- 
GNU Guile



reply via email to

[Prev in Thread] Current Thread [Next in Thread]