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 ]