From c484bf7fb0a151dbdcd47d6e822071c269002ed7 Mon Sep 17 00:00:00 2001 From: Jim Blandy Date: Tue, 1 Jul 1997 01:01:20 +0000 Subject: [PATCH] The normal post-release changes. --- NEWS | 18 ++++++++-- README | 104 +++++++++++++++++++++----------------------------------- RELEASE | 33 +++++++++--------- 3 files changed, 71 insertions(+), 84 deletions(-) diff --git a/NEWS b/NEWS index 04d7914e7..1bbe18e03 100644 --- a/NEWS +++ b/NEWS @@ -4,12 +4,26 @@ See the end for copying conditions. Please send Guile bug reports to bug-guile@prep.ai.mit.edu. +Changes since Guile 1.2: + +* Changes to the distribution + +* Changes to the stand-alone interpreter + +* Changes to the procedure for linking libguile with your programs + +* Changes to Scheme functions and syntax ** A new procedure primitive-exit can be used to terminate the current process without unwinding the Scheme stack. This would usually be used after a fork. -Changes in Guile 1.2: +* Changes to the gh_ interface + +* Changes to the scm_ interface + + +Changes in Guile 1.2 (released Tuesday, June 24 1997): * Changes to the distribution @@ -490,7 +504,7 @@ returns #f. This might be a more appropriate catch-all handler for new dynamic roots and threads. -Changes in Guile 1.1 (Fri May 16 1997): +Changes in Guile 1.1 (released Friday, May 16 1997): * Changes to the distribution. diff --git a/README b/README index a80d6bfe3..c50d38a8a 100644 --- a/README +++ b/README @@ -1,8 +1,32 @@ -This is release 1.2 of Guile, a portable, embeddable Scheme +This is a nightly snapshot of Guile, a portable, embeddable Scheme implementation written in C. Guile provides a machine independent execution platform that can be linked in as a library when building extensible programs. +About Snapshots ====================================================== + +Each night, we make the current Guile sources available via anonymous +FTP. Please keep in mind that these sources are strictly +experimental; they will usually not be well-tested, and may not even +compile on some systems. They may contain interfaces which will +change. They will usually not be of sufficient quality for use by +people not comfortable hacking the innards of Guile. Caveat! + +However, we're providing them anyway for several reasons. We'd like +to encourage people to get involved in developing Guile. People +willing to use the bleeding edge of development can get earlier access +to new, experimental features. Patches submitted relative to recent +snapshots will be easier for us to evaluate and install, since the +patch's original sources will be closer to what we're working with. +And it allows us to start testing features earlier. + +Nightly snapshots of the Guile development sources are available via +anonymous FTP from ftp.red-bean.com, as /pub/guile/guile-core-snap.tar.gz. + +Via the web, that's: ftp://ftp.red-bean.com/pub/guile/guile-core-snap.tar.gz +For getit, that's: ftp.red-bean.com:/pub/guile/guile-core-snap.tar.gz + + Please send bug reports to bug-guile@prep.ai.mit.edu. About This Distribution ============================================== @@ -45,70 +69,6 @@ qt: A cooperative threads package from Washington University, manual is incomplete, and is currently being revised.) -Obtaining Guile ====================================================== - -The latest official Guile release is available via anonymous FTP from -prep.ai.mit.edu, as /pub/gnu/guile-1.2.tar.gz. - -Via the web, that's: ftp://prep.ai.mit.edu/pub/gnu/guile-1.2.tar.gz -For getit, that's: prep.ai.mit.edu:/pub/gnu/guile-1.2.tar.gz - -The mailing list `guile@cygnus.com' carries discussions, questions, -and often answers, about Guile. To subscribe, send mail to -guile-request@cygnus.com. Of course, please send bug reports (and -fixes!) to bug-guile@prep.ai.mit.edu. - - -Thanks =============================================================== - -The FSF thanks the following people for generous contributions of -their time and talents: -- Tim Pierce, for the light-weight SCSH-compatible regexp interface, - tracking down Solaris problems, and miscellaneous bug fixes -- Gary Houston, for continued work on the system call support -- Anthony Green, for help debugging problems on Solaris under Sun's - compiler, and general thread expertise -- Marius Vollmer, for tracking down bad interactions between the threading - system and the interpreter, and improving the way structures print -- Bernard URBAN, for making Hobbit work with Guile, and bug reports -- Marcus Daniels and Russ McManus, for work on the cygwin (or - gnu-win32) port. - -And thanks for bug reports and fixes from Aleksandar Bakic, Thomas -Bushnell, Marcus Daniels, Bill Janssen, Russell McManus, Bill Nell, -Larry Schwimmer, Maciej Stachowiak, Bruce Stephens, Maurizio Vitale, -and YABUKI Youichi. - -Naturally, any bugs remaining in the release are the maintainer's -responsibility. - -Also, thanks to Pat Eyler, for his work on the Guile web pages! - - -Nightly Snapshots ==================================================== - -Each night, we make the current Guile sources available via anonymous -FTP. Please keep in mind that these sources are strictly -experimental; they will usually not be well-tested, and may not even -compile on some systems. They may contain interfaces which will -change. They will usually not be of sufficient quality for use by -people not comfortable hacking the innards of Guile. Caveat! - -However, we're providing them anyway for several reasons. We'd like -to encourage people to get involved in developing Guile. People -willing to use the bleeding edge of development can get earlier access -to new, experimental features. Patches submitted relative to recent -snapshots will be easier for us to evaluate and install, since the -patch's original sources will be closer to what we're working with. -And it allows us to start testing features earlier. - -Nightly snapshots of the Guile development sources are available via -anonymous FTP from ftp.red-bean.com, as /pub/guile/guile-snap.tar.gz. - -Via the web, that's: ftp://ftp.red-bean.com/pub/guile/guile-snap.tar.gz -For getit, that's: ftp.red-bean.com:/pub/guile/guile-snap.tar.gz - - Hacking It Yourself ================================================== As distributed, Guile needs only an ANSI C compiler and a Unix system @@ -143,6 +103,20 @@ different. > +Obtaining Guile ====================================================== + +The latest official Guile release is available via anonymous FTP from +prep.ai.mit.edu, as /pub/gnu/guile-1.2.tar.gz. + +Via the web, that's: ftp://prep.ai.mit.edu/pub/gnu/guile-1.2.tar.gz +For getit, that's: prep.ai.mit.edu:/pub/gnu/guile-1.2.tar.gz + +The mailing list `guile@cygnus.com' carries discussions, questions, +and often answers, about Guile. To subscribe, send mail to +guile-request@cygnus.com. Of course, please send bug reports (and +fixes!) to bug-guile@prep.ai.mit.edu. + + Authors And Contributors ============================================= Many people have generously contributed to Guile. However, any errors diff --git a/RELEASE b/RELEASE index 111b2d7bb..cb802e46f 100644 --- a/RELEASE +++ b/RELEASE @@ -2,10 +2,6 @@ This is a checklist for making Guile releases. It's specific to the FSF's development environment; please don't put it in the distribution. -In release 1.2: -- note that #/ syntax is going to go away. -- fix all uses of #/ in the dist. - In release 1.3: - make #/ generate a warning. @@ -34,10 +30,11 @@ HP/UX (gcc, HP cc) --- nutrimat.gnu.ai.mit.edu 4) Update the version numbers in GUILE-VERSION, and README, to remove the "unreleased" indications. They should be straight numbers, of the form "N.M", not alpha numbers, of the form "N.Ma". -5) Choose new interface numbers for shared libraries. -6) Do a `cvs update -A', to get rid of any sticky tags. -7) Commit all changes to the CVS repository. -8) Verify that the disty works, too: +5) Set up README appropriately for the release. +6) Choose new interface numbers for shared libraries. +7) Do a `cvs update -A', to get rid of any sticky tags. +8) Commit all changes to the CVS repository. +9) Verify that the disty works, too: a) Make a disty, using 'make dist'. b) Unpack it somewhere else. c) Remove automake and autoconf from your path, or turn off their @@ -46,17 +43,19 @@ HP/UX (gcc, HP cc) --- nutrimat.gnu.ai.mit.edu d) Configure, make, and install. e) Test the installed version; don't forget to unset SCHEME_LOAD_PATH. f) If you made any fixes, commit them, and start from a) again -9) Tag the entire source tree with a tag of the form "release_N_M". -10) Copy the tar file over to the GNU machines, and ask the appropriate +10) Tag the entire source tree with a tag of the form "release_N_M". +11) Copy the tar file over to the GNU machines, and ask the appropriate person to put it on prep. At the time of this writing, Daniel Hagerty has been generous about helping with that. -11) Send an announcement message to gnu-announce@prep.ai.mit.edu. If I - remember correctly, the moderator will delay it until the tar file - appears on prep. The announcement text should be mostly taken from - Guile's README file. -12) Tweak the version numbers in GUILE-VERSION, and README to indicate that +12) Send an announcement message to gnu-announce@prep.ai.mit.edu. Put + "Obtaining Guile" first, then a brief summary of the changes in + this release, then "Thanks," "About This Distribution," and + "Nightly Snapshots." If I remember correctly, the moderator will + delay it until the tar file appears on prep. The announcement + text should be mostly taken from Guile's README file. +13) Tweak the version numbers in GUILE-VERSION, and README to indicate that the sources are snapshot again. Snapshots should have version numbers of the form "N.Ma", where the "a" means "alpha". -13) Start a new section of the NEWS file. -14) Send mail to majordomo-owner@cygnus.com updating the message you get +14) Start a new section of the NEWS file. +15) Send mail to majordomo-owner@cygnus.com updating the message you get when you ask majordomo for "info guile". -- 2.20.1