mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-05-20 11:40:18 +02:00
The normal post-release changes.
This commit is contained in:
parent
90fcac06b7
commit
c484bf7fb0
3 changed files with 71 additions and 84 deletions
18
NEWS
18
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.
|
||||
|
||||
|
|
104
README
104
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
|
||||
|
|
33
RELEASE
33
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
|
||||
<hag@ai.mit.edu> 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".
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue