diff options
author | Justin M. Seger <jseger@FreeBSD.org> | 1997-11-09 14:13:16 +0000 |
---|---|---|
committer | Justin M. Seger <jseger@FreeBSD.org> | 1997-11-09 14:13:16 +0000 |
commit | a2b48fdf70423e860db351677bf6cae6aaac76cf (patch) | |
tree | 7c8e5963ed45d27c2a445e59a8a0b60104599527 /lang/guile/pkg-descr | |
parent | enable tclplugin (diff) |
Update ports/lang/guile (repository copied by Satoshi from ports/lang/guile-iii)
from guile snapshot iii to guile version 1.2
Notes
Notes:
svn path=/head/; revision=8538
Diffstat (limited to 'lang/guile/pkg-descr')
-rw-r--r-- | lang/guile/pkg-descr | 48 |
1 files changed, 5 insertions, 43 deletions
diff --git a/lang/guile/pkg-descr b/lang/guile/pkg-descr index 96ad8b192293..747952d59aa1 100644 --- a/lang/guile/pkg-descr +++ b/lang/guile/pkg-descr @@ -1,43 +1,5 @@ -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. - +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. |