diff options
Diffstat (limited to 'ANNOUNCE')
| -rw-r--r-- | ANNOUNCE | 200 | 
1 files changed, 60 insertions, 140 deletions
@@ -1,4 +1,4 @@ -This message announces the availability of Scheme release scm-5e5. +This message announces the availability of Scheme release scm-5f2.  SCM conforms to Revised^5 Report on the Algorithmic Language Scheme  and the IEEE P1178 specification.  SCM is written in C and runs under @@ -11,184 +11,104 @@ under the GNU Lesser General Public License (LGPL).  Documentation and distributions in several formats are linked from  SCM's home page: -	     http://swiss.csail.mit.edu/~jaffer/SCM +	       <http://people.csail.mit.edu/jaffer/SCM>  Links to distributions of SCM and related softwares are at the end of  this message.  				-=-=- -scm-5e5 news: - -* SCM is now a GNU package. -* SCM license is now LGPLv3. -* Documentation changed to GNU Free Documentation License. -* scm-discuss email group -  http://lists.gnu.org/mailman/listinfo/scm-discuss - - From Radey Shouman - -  * repl.c (isymnames): Add name for IM_EVAL_VALUES. -  Fix igc prototype, avert warning. - -  * eval.c (scm_eval_values, ceval_1): Catch VALUES arity errors -  in top-level repl evaluations.  Eg (list (values 1 2)) now -  throws an error even when typed to repl. - -  * scm.h (IM_EVAL_VALUES): Add isym for use by scm_eval_values. - - From Bob Schumaker - -  * macos-config.h, unexmacosx.c, lastfile.c: -  Added from Emacs for MacOS (darwin). - -  * build.scm (C-libraries): Added dump and dlll darwin entries. -  (make-dll-archive, compile-dll-c-files): Added Darwin tagets. -  (manifest): Added entries for "macos-config.h" and "lastfile.c". - -  * Makefile (all): Make x.so only if /usr/X11R6/lib exists. -  (install, installlib): test -d is not needed with mkdir -p. - - From Aubrey Jaffer - -  * build, Makefile, scm.spec: Put "-" between "scm" and version. - -  * unexelf.c, unexmacosx.c, unexsgi.c, unexsunos4.c, gmalloc.c, -    lastfile.c, macos-config.h, r4rstest.scm, syntest2.scm, -    unexalpha.c, unexec.c, !#.c, build, build.scm, ecrt0.c, -    findexec.c, bench.scm: -  Changed license to GPL version 3. - -  * Transcen.scm, Tscript.scm, unif.c, unix.c, x.c, xgen.scm, -    subr.c, sys.c, time.c, scm.texi, script.c, setjump.h, socket.c, -    split.scm, scm.c, scm.h, scmfig.h, scmhob.h, scmhob.scm, -    scmmain.c, repl.c, rgx.c, rope.c, sc2.c, scl.c, Macro.scm, -    Makefile, mkimpcat.scm, pi.c, pi.scm, posix.c, ramap.c, -    record.c, Iedline.scm, Init5e4.scm, Link.scm, Macexp.scm, -    inc2scm, ioext.c, Idiffer.scm, gsubr.c, hobbit.scm, .gdbinit, -    differ.c, disarm.scm, dynl.c, edline.c, eval.c, -    get-contoffset-ia64.c, byte.c, bytenumb.c, compile.scm, -    continue-ia64.S, continue.c, continue.h, crs.c, debug.c: -  Changed license to LGPL version 3. - -  * Tscript.scm: Handle EOF. - -  * byte.c (bytes-append, bytes->string, string->bytes): Added. - -  * scm.nsi: Create shortcuts at installation; removed SCM.lnk. -  (MUI_ICON): Set to "SCM.ico". - -  * scm.nsi (Uninstall): Delete tmp1, tmp2, and tmp3, -  scmlit.exe, implcat, and slibcat when uninstalling. - -  * Makefile ($(htmldir)Xlibscm_toc.html) -  ($(htmldir)hobbit_toc.html): Add SCM.ico. -  (all): Make differ.so. -  (libscm.a, db.so, bytenumb.so, differ.so, myturtle, x.so): Depend -  on scm.h and scmfig.h. - -  * scm.h, repl.c: Made ints_disabled VOLATILE. - -  * ANNOUNCE: Culled and reorganized URLs. - -  * ioext.c (directory-for-each): Require 'filename, not 'glob. - -  * Init5e4.scm (slib:features): Added srfi-96. - -  * scm.c (init_scm): The streams when the program was dumped need -  to be reset at initialization. - -  * Makefile (Checklit, Check): Added case-sensitive checks. - -  * repl.c (scm_lreadr): Made case-insensitive for character names. - -  * keysymdef.scm, x11.scm: X Window System Version 7.1.1 -  Release Date: 12 May 2006 -  X Protocol Version 11, Revision 0, Release 7.1.1 +scm-5f2 news: + +scm-5f2 improves the speed of floating-point I/O.  Details at +<http://cvs.savannah.gnu.org/viewvc/*checkout*/scm/scm/ChangeLog> + +  * scl.c (int2dbl, pmantexp2dbl): Recycle temporary bignums. +  (pmantexp2dbl): Handle exponents smaller than -324. +  (pmantexp2dbl): Optimized.  Added bigrecy(quo). +  (pmantexp2dbl): call int2dbl() instead of num2dbl(). +  (pdbl2str, pmantexp2dbl): Use powers-of-5 table instead of powers-of-10. +  (strrecy, pdbl2str): Recycle temporary string used in number->string +  conversion. +  (scm_intexpt): Call bigrecy only when #ifdef BIGDIG. +  (bigrecy): Added procedure to recycle bignums. +  (int2dbl, scm_intexpt, divide, difference, big2str) +  (pdbl2str, mantexp2dbl, pmantexp2dbl, int2dbl): Recycle temporary bignums. +  (pdbl2str): Replaced call to int2dbl() with scm_intlength(). +  * r4rstest.scm (test-bignum): Added tests for GCD and LCM. +  * sys.c (sysptob): Added sysflush (for sys_errp).  Fixed exit when +  verbose > 3. +  * subr.c (scm_bitwise_bit_count, scm_logcount, scm_intlength) +  (big2inum): Recycle temporary bignums. +  * scm.c (process_signals): Reenabled lfflush(sys_errp). +  * scm.texi: TeXinfo-5 now disallows text between @defunx lines. +  (Internal State): Added "(gc #t)". + +From: Marc Espie + +  * time.c: OpenBSD is phasing out old interfaces such as ftime and +  the timeb data structure.  This change should allow things to work +  in a saner way on any system that uses gettimeofday().  				-=-=-  SCM source is available from: - http://swiss.csail.mit.edu/ftpdir/scm/scm-5e5.zip - swiss.csail.mit.edu:/pub/scm/scm-5e5.zip - http://swiss.csail.mit.edu/ftpdir/scm/scm-5e5-1.src.rpm - swiss.csail.mit.edu:/pub/scm/scm-5e5-1.src.rpm -Also available as i386 binary RPM: - http://swiss.csail.mit.edu/ftpdir/scm/scm-5e5-1.i386.rpm - swiss.csail.mit.edu:/pub/scm/scm-5e5-1.i386.rpm + <http://groups.csail.mit.edu/mac/ftpdir/scm/scm-5f2.zip> + <http://groups.csail.mit.edu/mac/ftpdir/scm/scm-5f2-1.src.rpm> +Also available as binary RPMs: + <http://groups.csail.mit.edu/mac/ftpdir/scm/scm-5f2-1.i686.rpm> + <http://groups.csail.mit.edu/mac/ftpdir/scm/scm-5f2-1.x86_64.rpm>  Also available as i386 MS-Windows installer: - http://swiss.csail.mit.edu/ftpdir/scm/slib-3b1-1.exe - swiss.csail.mit.edu:/pub/scm/slib-3b1-1.exe + <http://groups.csail.mit.edu/mac/ftpdir/scm/scm-5f2-1.exe>  SLIB is a portable Scheme library which SCM uses: - http://swiss.csail.mit.edu/ftpdir/scm/slib-3b1.zip - swiss.csail.mit.edu:/pub/scm/slib-3b1.zip + <http://groups.csail.mit.edu/mac/ftpdir/scm/slib-3b5.zip>  Also available as RPM: - http://swiss.csail.mit.edu/ftpdir/scm/slib-3b1-1.noarch.rpm - swiss.csail.mit.edu:/pub/scm/slib-3b1-1.noarch.rpm + <http://groups.csail.mit.edu/mac/ftpdir/scm/slib-3b5-1.noarch.rpm>  Also available as MS-Windows installer: - http://swiss.csail.mit.edu/ftpdir/scm/slib-3b1-1.exe - swiss.csail.mit.edu:/pub/scm/slib-3b1-1.exe + <http://groups.csail.mit.edu/mac/ftpdir/scm/slib-3b5-1.exe>  JACAL is a symbolic math system written in Scheme: - http://swiss.csail.mit.edu/ftpdir/scm/jacal-1b9.zip - swiss.csail.mit.edu:/pub/scm/jacal-1b9.zip + <http://groups.csail.mit.edu/mac/ftpdir/scm/jacal-1c4.zip>  Also available as RPM: - http://swiss.csail.mit.edu/ftpdir/scm/jacal-1b9-1.noarch.rpm - swiss.csail.mit.edu:/pub/scm/jacal-1b9-1.noarch.rpm + <http://groups.csail.mit.edu/mac/ftpdir/scm/jacal-1c4-1.noarch.rpm>  Also available as MS-Windows installer: - http://swiss.csail.mit.edu/ftpdir/scm/jacal-1b9-1.exe - swiss.csail.mit.edu:/pub/scm/jacal-1b9-1.exe + <http://groups.csail.mit.edu/mac/ftpdir/scm/jacal-1c4-1.exe>  WB is a disk based, sorted associative array (B-tree) library for SCM.  Using WB, large databases can be created and managed from SCM. - http://swiss.csail.mit.edu/ftpdir/scm/wb-2a2.zip - swiss.csail.mit.edu:/pub/scm/wb-2a2.zip - http://swiss.csail.mit.edu/ftpdir/scm/wb-2a2-1.src.rpm - swiss.csail.mit.edu:/pub/scm/wb-2a2-1.src.rpm -Also available as i386 binary RPM: - http://swiss.csail.mit.edu/ftpdir/scm/wb-2a2-1.i386.rpm - swiss.csail.mit.edu:/pub/scm/wb-2a2-1.i386.rpm + <http://groups.csail.mit.edu/mac/ftpdir/scm/wb-2b1.zip> + <http://groups.csail.mit.edu/mac/ftpdir/scm/wb-2b1-1.src.rpm> +Also available as binary RPMs: + <http://groups.csail.mit.edu/mac/ftpdir/scm/wb-2b1-1.i686.rpm> + <http://groups.csail.mit.edu/mac/ftpdir/scm/wb-2b1-1.x86_64.rpm>  FreeSnell is a program to compute optical properties of multilayer  thin-film coatings: - http://swiss.csail.mit.edu/ftpdir/scm/FreeSnell-1b7.zip - swiss.csail.mit.edu:/pub/scm/FreeSnell-1b7.zip + <http://groups.csail.mit.edu/mac/ftpdir/scm/FreeSnell-1c1.zip>  Also available as MS-Windows installer: - http://swiss.csail.mit.edu/ftpdir/scm/FreeSnell-1b7-1.exe - swiss.csail.mit.edu:/pub/scm/FreeSnell-1b7-1.exe + <http://groups.csail.mit.edu/mac/ftpdir/scm/FreeSnell-1c1-1.exe>  SIMSYNCH is a digital logic simulation system written in SCM. - http://swiss.csail.mit.edu/ftpdir/scm/synch-1c3.zip - swiss.csail.mit.edu:/pub/scm/synch-1c3.zip + <http://groups.csail.mit.edu/mac/ftpdir/scm/synch-1c5.zip>  XSCM is a X windows interface package which works with SCM: - http://swiss.csail.mit.edu/ftpdir/scm/xscm-2.01.tar.gz - swiss.csail.mit.edu:/pub/scm/xscm-2.01.tar.gz + <http://groups.csail.mit.edu/mac/ftpdir/scm/xscm-2.01.tar.gz>  TURTLSCM is a turtle graphics package which works with SCM on MS-DOS  or X11 machines: - http://swiss.csail.mit.edu/ftpdir/scm/turtlegr.tar.gz - swiss.csail.mit.edu:/pub/scm/turtlegr.tar.gz + <http://groups.csail.mit.edu/mac/ftpdir/scm/turtlegr.tar.gz>  #! implements "#!" (POSIX) shell-scripts for MS-DOS batch files. - http://swiss.csail.mit.edu/ftpdir/scm/sharpbang.zip - swiss.csail.mit.edu:/pub/scm/sharpbang.zip - http://swiss.csail.mit.edu/ftpdir/scm/#!.zip - swiss.csail.mit.edu:/pub/scm/#!.zip + <http://groups.csail.mit.edu/mac/ftpdir/scm/sharpbang.zip> + <http://groups.csail.mit.edu/mac/ftpdir/scm/#!.zip>  SLIB-PSD is a portable debugger for Scheme (requires emacs editor): - http://swiss.csail.mit.edu/ftpdir/scm/slib-psd1-3.tar.gz - swiss.csail.mit.edu:/pub/scm/slib-psd1-3.tar.gz - -SMG-SCM is an SMG interface package which works with SCM on VMS. - http://swiss.csail.mit.edu/ftpdir/scm/smg-scm2a1.zip - swiss.csail.mit.edu:/pub/scm/smg-scm2a1.zip + <http://groups.csail.mit.edu/mac/ftpdir/scm/slib-psd1-3.tar.gz>  MacSCM is a Macintosh applications building package which works with  SCM (similar to XSCM). - http://swiss.csail.mit.edu/ftpdir/scm/macscm.tar.Z - swiss.csail.mit.edu:/pub/scm/macscm.tar.Z + <http://groups.csail.mit.edu/mac/ftpdir/scm/macscm.tar.Z>  Programs for printing and viewing TexInfo documentation (which SCM  has) come with GNU Emacs or can be obtained via ftp from: - ftp://ftp.gnu.org/pub/gnu/texinfo/texinfo-4.8.tar.gz + <ftp://ftp.gnu.org/pub/gnu/texinfo>  | 
