Annotation of researchv9/X11/src/X.V11R1/clients/xcalc/README, revision 1.1

1.1     ! root        1: Notes on xcalc:
        !             2: 
        !             3: I've gotten the sucker to run on an IBM RT, under BSD 4.2, and on a MicroVAX 
        !             4: GPX, under Ultrix 1.2.  The RT is lucky enough to have the IEEE math routines.
        !             5: Under these routines, if you say "x = 1.0 / 0.0", it doesn't blow up.  
        !             6: Instead, when you decide to printf() x, it shows up as "INF".  The routines
        !             7: also have the nice feature of being terribly accurate.  Needless to say, this
        !             8: all makes writing a calculator fun/E-Z.
        !             9: 
        !            10: On the MicroVAX, however, I had to use a wretched math package, one that only
        !            11: goes between 1E-38 and 1E+38, one that isn't very accurate, and one that will
        !            12: cause an FP Exception at the slightest prompting.  As a result, I had to put
        !            13: in all sorts of evil nasty 'sigvec's and 'setjmp's and things.  I think it
        !            14: takes away from the intrinsic beauty (hah!) of the code, but at least it 
        !            15: doesn't say "floating exception:  core dumped" anymore, so it's a step in
        !            16: the right direction.
        !            17: 
        !            18: The point is:  If you're lucky enough to have the IEEE routines, by all means 
        !            19: add a -DIEEE to the CFLAGS line in the Makefile.
        !            20: 
        !            21: -jhb, 3/16/86

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.