head	1.4;
access;
symbols
	RELEASE_8_3_0:1.4
	RELEASE_9_0_0:1.4
	RELEASE_7_4_0:1.4
	RELEASE_8_2_0:1.4
	RELEASE_6_EOL:1.4
	RELEASE_8_1_0:1.4
	RELEASE_7_3_0:1.4
	RELEASE_8_0_0:1.4
	RELEASE_7_2_0:1.4
	RELEASE_7_1_0:1.4
	RELEASE_6_4_0:1.4
	RELEASE_5_EOL:1.4
	RELEASE_7_0_0:1.4
	RELEASE_6_3_0:1.4
	PRE_XORG_7:1.4
	RELEASE_4_EOL:1.4
	RELEASE_6_2_0:1.4
	RELEASE_6_1_0:1.4
	RELEASE_5_5_0:1.4
	RELEASE_6_0_0:1.4
	RELEASE_5_4_0:1.4
	RELEASE_4_11_0:1.4
	RELEASE_5_3_0:1.4
	RELEASE_4_10_0:1.4
	RELEASE_5_2_1:1.4
	RELEASE_5_2_0:1.4
	RELEASE_4_9_0:1.4
	RELEASE_5_1_0:1.4
	RELEASE_4_8_0:1.4
	RELEASE_5_0_0:1.4
	RELEASE_4_7_0:1.4
	RELEASE_4_6_2:1.3
	RELEASE_4_6_1:1.3
	RELEASE_4_6_0:1.3
	RELEASE_5_0_DP1:1.3
	RELEASE_4_5_0:1.3
	RELEASE_4_4_0:1.3
	RELEASE_4_3_0:1.3
	RELEASE_4_2_0:1.3
	RELEASE_4_1_1:1.3
	RELEASE_4_1_0:1.3
	RELEASE_3_5_0:1.3
	RELEASE_4_0_0:1.3
	RELEASE_3_4_0:1.3
	RELEASE_3_3_0:1.3
	RELEASE_3_2_0:1.3
	RELEASE_3_1_0:1.3
	RELEASE_2_2_8:1.3
	RELEASE_3_0_0:1.3
	RELEASE_2_2_7:1.3
	RELEASE_2_2_6:1.2
	RELEASE_2_2_5:1.1.1.1
	RELEASE_2_2_1:1.1.1.1
	RELEASE_2_2_2:1.1.1.1
	guile3:1.1.1.1
	CYGNUS:1.1.1;
locks; strict;
comment	@# @;


1.4
date	2002.06.19.07.42.17;	author ijliao;	state Exp;
branches;
next	1.3;

1.3
date	98.07.02.10.42.04;	author vanilla;	state Exp;
branches;
next	1.2;

1.2
date	97.11.09.14.13.14;	author jseger;	state Exp;
branches;
next	1.1;

1.1
date	95.08.29.17.45.10;	author jkh;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	95.08.29.17.45.10;	author jkh;	state Exp;
branches;
next	;


desc
@@


1.4
log
@upgrade to 1.4.1
@
text
@GUILE, GNU's Ubiquitous Intelligent Language for Extension,
is a library that implements the Scheme language plus various
convenient facilities. It's designed so that you can link it
into an application or utility to make it extensible.  Our
plan is to link this library into all GNU programs that call for 
extensibility.

WWW: http://www.gnu.org/software/guile/
@


1.3
log
@Portlint and fix compile problem on current (/usr/lib/aout).
@
text
@d7 2
@


1.2
log
@Update ports/lang/guile (repository copied by Satoshi from ports/lang/guile-iii)
from guile snapshot iii to guile version 1.2
@
text
@d1 5
a5 4
GUILE, GNU's Ubiquitous Intelligent Language for Extension, is a library that 
implements the Scheme language plus various convenient facilities. It's designed
so that you can link it into an application or utility to make it extensible. 
Our plan is to link this library into all GNU programs that call for 
@


1.1
log
@Initial revision
@
text
@d1 5
a5 43
This is Guile iii.

Guile iii is a first pass at boiling Guile down to the bare bones.
Functionality that was previously included in the Guile kitchen sink
releases, such as Tcl/Tk support, has been moved to add on packages,
available separately.

The purpose of splitting the sources up this way is to allow different
packages to be maintained more or less independantly and to enable
people with very specific needs to build up an instance of Guile
containing exactly (and only) what they need.

The Guile iii is a sort of software backplane.  There are (as yet
undocumented) conventions for structuring a release that "plugs into"
this backplane and is built automaticly.  For example, the "gtcl"
distribution plugs into the backplane to provide various kinds of Tcl
integration with Guile.  That means that if you unpack "gtcl" into a
Guile source tree and rebuild, Tcl support will be in the newly built
version.

A kitchen-sink (aka "suggested configuration") distribution of Guile,
which includes many add-ons in the same tar file, may once again be
made available in the near future, once the bugs are worked out of the
backplane components.

Here is how the back-plane works.  First, unpack a guile-iii distribution:
	

	% tar -zxvf guile-iii.tar.gz 	
	[....]

That will create a subdirectory called "guile-src".

Then, *in the same place*, unpack a gtcltk distribution:


	% tar -zxvf gtcltk-0.tar.gz

That will unpack more files into "guile-src".

From there, use the usual configure-then-make procedure, as documented
in the file INSTALL.

@


1.1.1.1
log
@Revision 3 of the GUILE language; this is actually the port of
choice now.
@
text
@@
