"Fossies" - the Fresh Open Source Software Archive

Member "scm/ANNOUNCE" (16 Feb 2020, 5442 Bytes) of package /linux/privat/scm-5f3.zip:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file. See also the latest Fossies "Diffs" side-by-side code changes report for "ANNOUNCE": 5f2_vs_5f3.

    1 This message announces the availability of Scheme release scm-5f3.
    2 
    3 SCM conforms to Revised^5 Report on the Algorithmic Language Scheme
    4 and the IEEE P1178 specification.  SCM is written in C and runs under
    5 Amiga, Atari-ST, MacOS, MS-DOS, OS/2, NOS/VE, Unicos, VMS, Windows,
    6 Unix, and similar systems.
    7 
    8 SCM is free software and part of the GNU project.  It is released
    9 under the GNU Lesser General Public License (LGPL).
   10 
   11 Documentation and distributions in several formats are linked from
   12 SCM's home page:
   13 
   14 	       <http://people.csail.mit.edu/jaffer/SCM>
   15 
   16 Links to distributions of SCM and related softwares are at the end of
   17 this message.
   18 
   19 				-=-=-
   20 scm-5f3 news:
   21 
   22 scm-5f3 is a bugfix release.  Details at
   23 <http://cvs.savannah.gnu.org/viewvc/*checkout*/scm/scm/ChangeLog>
   24 
   25 	* scl.c (pmantexp2dbl): Scale mantissa length for unnormalized FP.
   26 	* scl.c (pmantexp2dbl): Do multiplication or division in FP when
   27 	it fits (uses precomputed dpows5[23]).
   28 	* scl.c (pdbl2str): Moved power-of-two test earlier to avoid
   29 	bignum recycling.
   30 	* scl.c: For powers-of-2 try incrementing quotient before adding
   31 	decimal digit.
   32 	* Makefile: rm -f for info files.
   33 	* keysymdef.scm, x11.scm: X11 codes changed.
   34 	* scl.c: Restricted second conversion to fractional powers of two
   35 	of mant.
   36 	* scl.c (pdbl2str): Corrected for powers of two.
   37 	* r4rstest.scm (test-inexact-printing): Added float-powers-of-2-test.
   38 	* Transcen.scm (real-log): Permit second argument to be 0.
   39 	* Transcen.scm (real-log): Was missing.
   40 	* sys.c (HUGE_LENGTH): Return unsigned long.
   41 	* scm.h: (must_realloc, must_realloc_cell): Made olen and len
   42 	arguments unsigned long.
   43 	* repl.c, scm.h, sys.c(mallocated, lmallocated): Made unsigned long.
   44 	* sys.c (igc_for_alloc): Made olen and size unsigned long.
   45  from Steve VanDevender
   46 	* scl.c (pmantexp2dbl): Fixed declaration following
   47 	non-declaration statement.
   48 	* scmhob.h (PRE_TRANSC_FUN): big2dbl() --> int2dbl().
   49 	* scl.c (pmantexp2dbl, int2dbl):
   50 	Fixed: (exact->inexact (+ most-positive-fixnum 1)) => 0.
   51  from Radey Shouman <shouman@comcast.net>
   52 	* subr.c (scm_ash): Make (ash -1 shift) return -1 for
   53 	large values of shift.
   54  from Karl Zhang
   55 	* build.scm (inexact): feature requires bignum for float I/O.
   56  from Imre Patyi
   57 	* scl.c: Changed 0.0 to 0. on output.
   58  from Jakub Bogusz
   59 	* scl.c (scm_ash, scm_round_quotient, product): I noticed that scm
   60 	5f2 built with "make all" fails make check with "Wrong type in
   61 	arg1" (0.0) in round_quotient.
   62 	It appeared to be caused by bigrecy() calls introduced in scm 5f2: in
   63 	some cases some bignum values are used after their bigrecy(), because
   64 	some routines reuse arguments as results:
   65  from Martin Michlmayr
   66 	* scmfig.h: Added support for ARM64 (aarch64).
   67 
   68 				-=-=-
   69 
   70 SCM source is available from:
   71  <http://groups.csail.mit.edu/mac/ftpdir/scm/scm-5f3.zip>
   72  <http://groups.csail.mit.edu/mac/ftpdir/scm/scm-5f3-1.src.rpm>
   73 Also available as binary RPMs:
   74  <http://groups.csail.mit.edu/mac/ftpdir/scm/scm-5f3-1.i686.rpm>
   75  <http://groups.csail.mit.edu/mac/ftpdir/scm/scm-5f3-1.x86_64.rpm>
   76 Also available as i386 MS-Windows installer:
   77  <http://groups.csail.mit.edu/mac/ftpdir/scm/scm-5f3-1.exe>
   78 
   79 SLIB is a portable Scheme library which SCM uses:
   80  <http://groups.csail.mit.edu/mac/ftpdir/scm/slib-3b6.zip>
   81 Also available as RPM:
   82  <http://groups.csail.mit.edu/mac/ftpdir/scm/slib-3b6-1.noarch.rpm>
   83 Also available as MS-Windows installer:
   84  <http://groups.csail.mit.edu/mac/ftpdir/scm/slib-3b6-1.exe>
   85 
   86 JACAL is a symbolic math system written in Scheme:
   87  <http://groups.csail.mit.edu/mac/ftpdir/scm/jacal-1c5.zip>
   88 Also available as RPM:
   89  <http://groups.csail.mit.edu/mac/ftpdir/scm/jacal-1c5-1.noarch.rpm>
   90 Also available as MS-Windows installer:
   91  <http://groups.csail.mit.edu/mac/ftpdir/scm/jacal-1c5-1.exe>
   92 
   93 WB is a disk based, sorted associative array (B-tree) library for SCM.
   94 Using WB, large databases can be created and managed from SCM.
   95  <http://groups.csail.mit.edu/mac/ftpdir/scm/wb-2b1.zip>
   96  <http://groups.csail.mit.edu/mac/ftpdir/scm/wb-2b1-1.src.rpm>
   97 Also available as binary RPMs:
   98  <http://groups.csail.mit.edu/mac/ftpdir/scm/wb-2b1-1.i686.rpm>
   99  <http://groups.csail.mit.edu/mac/ftpdir/scm/wb-2b1-1.x86_64.rpm>
  100 
  101 FreeSnell is a program to compute optical properties of multilayer
  102 thin-film coatings:
  103  <http://groups.csail.mit.edu/mac/ftpdir/scm/FreeSnell-1c1.zip>
  104 Also available as MS-Windows installer:
  105  <http://groups.csail.mit.edu/mac/ftpdir/scm/FreeSnell-1c1-1.exe>
  106 
  107 SIMSYNCH is a digital logic simulation system written in SCM.
  108  <http://groups.csail.mit.edu/mac/ftpdir/scm/synch-1c5.zip>
  109 
  110 XSCM is a X windows interface package which works with SCM:
  111  <http://groups.csail.mit.edu/mac/ftpdir/scm/xscm-2.01.tar.gz>
  112 
  113 TURTLSCM is a turtle graphics package which works with SCM on MS-DOS
  114 or X11 machines:
  115  <http://groups.csail.mit.edu/mac/ftpdir/scm/turtlegr.tar.gz>
  116 
  117 #! implements "#!" (POSIX) shell-scripts for MS-DOS batch files.
  118  <http://groups.csail.mit.edu/mac/ftpdir/scm/sharpbang.zip>
  119  <http://groups.csail.mit.edu/mac/ftpdir/scm/#!.zip>
  120 
  121 SLIB-PSD is a portable debugger for Scheme (requires emacs editor):
  122  <http://groups.csail.mit.edu/mac/ftpdir/scm/slib-psd1-3.tar.gz>
  123 
  124 MacSCM is a Macintosh applications building package which works with
  125 SCM (similar to XSCM).
  126  <http://groups.csail.mit.edu/mac/ftpdir/scm/macscm.tar.Z>
  127 
  128 Programs for printing and viewing TexInfo documentation (which SCM
  129 has) come with GNU Emacs or can be obtained via ftp from:
  130  <ftp://ftp.gnu.org/pub/gnu/texinfo>