Index: general/general.ent
===================================================================
--- general/general.ent	(revision 071f28aa49ffc98afee43c512ab915325c227059)
+++ general/general.ent	(revision 20e6fc82a1cbbe742d546e76aa0f82bdd511229a)
@@ -16,4 +16,5 @@
 <!ENTITY % libesmtp SYSTEM "genlib/libesmtp/libesmtp.ent">
 <!ENTITY % pspell SYSTEM "genlib/pspell/pspell.ent">
+<!ENTITY % guile SYSTEM "genlib/guile/guile.ent">
 %openssl;
 %pcre;
@@ -29,4 +30,5 @@
 %libesmtp;
 %pspell;
+%guile;
 
 <!-- Graphics Libraries -->
Index: general/genlib/genlib.xml
===================================================================
--- general/genlib/genlib.xml	(revision 071f28aa49ffc98afee43c512ab915325c227059)
+++ general/genlib/genlib.xml	(revision 20e6fc82a1cbbe742d546e76aa0f82bdd511229a)
@@ -48,3 +48,4 @@
 &libesmtp;
 &pspell;
+&guile;
 </chapter>
Index: general/genlib/guile.xml
===================================================================
--- general/genlib/guile.xml	(revision 20e6fc82a1cbbe742d546e76aa0f82bdd511229a)
+++ general/genlib/guile.xml	(revision 20e6fc82a1cbbe742d546e76aa0f82bdd511229a)
@@ -0,0 +1,11 @@
+<sect1 id="guile" xreflabel="guile-&guile-version;">
+<?dbhtml filename="guile.html" dir="general"?>
+<title>guile-&guile-version;</title>
+
+&guile-intro;
+&guile-inst;
+&guile-config;
+&guile-desc;
+
+</sect1>
+
Index: general/genlib/guile/guile-config.xml
===================================================================
--- general/genlib/guile/guile-config.xml	(revision 20e6fc82a1cbbe742d546e76aa0f82bdd511229a)
+++ general/genlib/guile/guile-config.xml	(revision 20e6fc82a1cbbe742d546e76aa0f82bdd511229a)
@@ -0,0 +1,12 @@
+<sect2>
+<title>Configuring Guile</title>
+
+<sect3><title>Configuration Information</title>
+
+<para>
+&library-config;
+</para>
+</sect3>
+
+</sect2>
+
Index: general/genlib/guile/guile-desc.xml
===================================================================
--- general/genlib/guile/guile-desc.xml	(revision 20e6fc82a1cbbe742d546e76aa0f82bdd511229a)
+++ general/genlib/guile/guile-desc.xml	(revision 20e6fc82a1cbbe742d546e76aa0f82bdd511229a)
@@ -0,0 +1,29 @@
+<sect2>
+<title>Contents</title>
+
+<para>In addition to the Guile libraries, the Guile package contains
+<userinput>guile</userinput>,
+<userinput>guile-config</userinput> and 
+<userinput>guile-snarf</userinput>.
+</para>
+
+</sect2>
+
+<sect2><title>Description</title>
+
+<sect3><title>guile</title>
+<para>guile is a stand-alone scheme interpreter for Guile.</para></sect3>
+
+<sect3><title>guile-config</title>
+<para>guile-config is a Guile script which provides the information
+necessary to link your programs against the Guile
+library, in much the same way <xref linkend="pkgconfig"></xref>
+does.</para></sect3>
+
+<sect3><title>guile-snarf</title>
+<para>guile-snarf a script to parse declarations in your C code for
+Scheme-visible C functions, Scheme objects to be used by C code,
+etc.</para></sect3> 
+
+</sect2>
+
Index: general/genlib/guile/guile-inst.xml
===================================================================
--- general/genlib/guile/guile-inst.xml	(revision 20e6fc82a1cbbe742d546e76aa0f82bdd511229a)
+++ general/genlib/guile/guile-inst.xml	(revision 20e6fc82a1cbbe742d546e76aa0f82bdd511229a)
@@ -0,0 +1,13 @@
+<sect2>
+<title>Installation of Guile</title>
+
+<para>Install Guile by running the following commands:</para>
+
+<para><screen><userinput>
+./configure --prefix=/usr &amp;&amp;
+    make &amp;&amp;
+    make install &amp;&amp;
+</userinput></screen></para>
+
+</sect2>
+
Index: general/genlib/guile/guile-intro.xml
===================================================================
--- general/genlib/guile/guile-intro.xml	(revision 20e6fc82a1cbbe742d546e76aa0f82bdd511229a)
+++ general/genlib/guile/guile-intro.xml	(revision 20e6fc82a1cbbe742d546e76aa0f82bdd511229a)
@@ -0,0 +1,17 @@
+<sect2>
+<title>Introduction to Guile</title>
+
+<screen>Download location (HTTP):       <ulink url="&guile-download-http;"/>
+Download location (FTP):        <ulink url="&guile-download-ftp;"/>
+Version used:                   &guile-version;
+Package size:                   &guile-size;
+Estimated Disk space required:  &guile-buildsize;</screen>
+
+<para>The Guile package contains the Project GNU's extension language
+library.  Guile also contains a stand alone Scheme interpreter.</para>
+
+<screen>Guile will utilize:
+ <xref linkend="readline"></xref>.
+ </screen>
+
+</sect2>
Index: general/genlib/guile/guile.ent
===================================================================
--- general/genlib/guile/guile.ent	(revision 20e6fc82a1cbbe742d546e76aa0f82bdd511229a)
+++ general/genlib/guile/guile.ent	(revision 20e6fc82a1cbbe742d546e76aa0f82bdd511229a)
@@ -0,0 +1,11 @@
+<!ENTITY guile SYSTEM "../guile.xml">
+<!ENTITY guile-intro SYSTEM "guile-intro.xml">
+<!ENTITY guile-inst SYSTEM "guile-inst.xml">
+<!ENTITY guile-exp SYSTEM "guile-exp.xml">
+<!ENTITY guile-desc SYSTEM "guile-desc.xml">
+<!ENTITY guile-config SYSTEM "guile-config.xml">
+<!ENTITY guile-buildsize "12 MB">
+<!ENTITY guile-version "1.4.1">
+<!ENTITY guile-download-http "http://ftp.gnu.org/pub/gnu/guile/guile-&guile-version;.tar.gz">
+<!ENTITY guile-download-ftp "ftp://ftp.gnu.org/pub/gnu/guile/guile-&guile-version;.tar.gz">
+<!ENTITY guile-size "1.4 MB">
