*BSD News Article 38317


Return to BSD News archive

Xref: sserve gnu.announce:597 gnu.utils.bug:9581 comp.os.linux.misc:30370 comp.unix.misc:14811 comp.sys.sun.apps:9100 comp.sys.sgi.apps:5294 comp.sys.hp.apps:2168 comp.os.386bsd.apps:1505
Date: Mon, 21 Nov 94 13:05:18 PST
From: phil@cs.wwu.edu (Phil Nelson)
Message-ID: <9411212105.AA27481@fawn.cs.wwu.edu>
To: info-gnu@gnu.ai.mit.edu
Subject: GNU bc and GNU dc version 1.03 released.
Distribution: world
Approved: info-gnu@prep.ai.mit.edu
Path: sserve!newshost.anu.edu.au!munnari.oz.au!constellation!osuunx.ucc.okstate.edu!newsfeed.ksu.ksu.edu!moe.ksu.ksu.edu!vixen.cso.uiuc.edu!uwm.edu!spool.mu.edu!bloom-beacon.mit.edu!ai-lab!prep.ai.mit.edu!gnu
Newsgroups: gnu.announce,gnu.utils.bug,comp.os.linux.misc,comp.unix.misc,comp.sys.sun.apps,comp.sys.sgi.apps,comp.sys.hp.apps,comp.os.386bsd.apps
Followup-To: gnu.utils.bug
Lines: 86

Hello!

Version 1.03 of GNU bc is now available for anonymous FTP from
prep.ai.mit.edu in bc-1.03.tar.gz (about 125k gzip'd).   Version 1.03
now contains GNU dc.

bc is an interactive, arbitrary precision language.  It includes
arbitrary precicion numbers on both sides of the decimal point, for
statements, while statements, if statements, assignment statements,
arrays, functions and other language elements.  It includes a math
library for sine, cosine, arctan, e**x, ln(x), and Bessel functions.

dc is an interactive, arbitrary precision stack based calculator.  It
includes most of the standard things expected for a calculator.

GNU bc is mostly compliant with the POSIX.2 standard, and also has many
extensions: multi-character variable names, else clauses, formatted
output, break statements, continue statements, more C like for
statements, last variable, a read function, halt (executable) statement,
and array parameters.

This version fixes all known bugs in bc.  It also introduces a version
of dc that uses the GNU bc arithmetic routines.


GNU bc/dc have a major advantage over most other bc implementations in
the following ways:
  a) POSIX.2 compliant
  b) NO KNOW problems with the arithmetic routines.  (See the file
	Test/BUG.bc for an example of a calculation that fails on most
	bc processors that does not on GNU bc.  Similar results can
	be generated for dc.)
  c) Extensions that make bc much more readable. (Long variable names.)


Major Changes from bc-1.02:

  a) Inclusion of dc.
  b) Minor bug fixes in output routines.


Send bug reports to bug-gnu-utils@prep.ai.mit.edu.
Send other questions or comments to phil@cs.wwu.edu.


[ Most GNU software is packed using the GNU `gzip' compression program.
  Source code is available on most sites distributing GNU software.

  For information on how to order GNU software on tape, floppy or cd-rom, or
  printed GNU manuals, check the file etc/ORDERS in the GNU Emacs distribution
  or in GNUinfo/ORDERS on prep, or e-mail a request to: gnu@prep.ai.mit.edu

  By ordering your GNU software from the FSF, you help us continue to
  develop more free software.  Media revenues are our primary source of
  support.  Donations to FSF are deductible on US tax returns.

  The above software will soon be at these ftp sites as well.
  Please try them before prep.ai.mit.edu as prep is very busy!

  thanx -gnu@prep.ai.mit.edu

	ASIA: ftp.cs.titech.ac.jp, utsun.s.u-tokyo.ac.jp:/ftpsync/prep,
  cair.kaist.ac.kr:/pub/gnu, ftp.nectec.or.th:/pub/mirrors/gnu
	AUSTRALIA: archie.au:/gnu (archie.oz or archie.oz.au for ACSnet)
	AFRICA: ftp.sun.ac.za:/pub/gnu
	MIDDLE-EAST: ftp.technion.ac.il:/pub/unsupported/gnu
	EUROPE: irisa.irisa.fr:/pub/gnu, ftp.univ-lyon1.fr:pub/gnu,
  ftp.mcc.ac.uk, unix.hensa.ac.uk:/pub/uunet/systems/gnu,
  src.doc.ic.ac.uk:/gnu, ftp.ieunet.ie:pub/gnu, ftp.eunet.ch,
  nic.switch.ch:/mirror/gnu, ftp.informatik.rwth-aachen.de:/pub/gnu,
  ftp.informatik.tu-muenchen.de, ftp.win.tue.nl:/pub/gnu,
  ftp.funet.fi:/pub/gnu, ftp.denet.dk, ftp.stacken.kth.se, isy.liu.se,
  ftp.luth.se:/pub/unix/gnu, ftp.sunet.se:/pub/gnu, archive.eu.net
	SOUTH AMERICA: ftp.unicamp.br:/pub/gnu
	WESTERN CANADA: ftp.cs.ubc.ca:/mirror2/gnu
	USA: wuarchive.wustl.edu:/systems/gnu, labrea.stanford.edu,
  ftp.digex.net:/pub/gnu, ftp.kpc.com:/pub/mirror/gnu, f.ms.uky.edu:/pub3/gnu,
  jaguar.utah.edu:/gnustuff, ftp.hawaii.edu:/mirrors/gnu,
  vixen.cso.uiuc.edu:/gnu, mrcnext.cso.uiuc.edu:/pub/gnu,
  ftp.cs.columbia.edu:/archives/gnu/prep, col.hp.com:/mirrors/gnu,
  gatekeeper.dec.com:/pub/GNU, ftp.uu.net:/systems/gnu

]