The Unix Heritage Society mailing list
 help / color / mirror / Atom feed
From: Barry Stanly <bstanly42@gmail.com>
To: tuhs@minnie.tuhs.org
Subject: Re: [TUHS] History of m6?
Date: Sun, 17 Nov 2019 14:46:32 -0800	[thread overview]
Message-ID: <624204f4-e484-85c8-f6d6-c29cdfc90a19@gmail.com> (raw)
In-Reply-To: <20191117181235.AE91A156E80B@mail.bitblocks.com>

Just a note:
(I am new to this list and find the history revealed fascinating, so 
thank you all for insights.)
There is an interesting paper on symbolic formula manipulation:
https://pdfs.semanticscholar.org/0367/25f0abfd88879dd88d77e3a5e51915db5f1b.pdf

There is also a symbolic Python library: https://www.sympy.org/en/index.html

On 11/17/2019 10:12 AM, Bakul Shah wrote:
> On Sat, 16 Nov 2019 21:50:58 -0800 Larry McVoy <lm@mcvoy.com> wrote:
> Larry McVoy writes:
>> On Sun, Nov 17, 2019 at 04:30:15PM +1100, Dave Horsfall wrote:
>>> On Sat, 16 Nov 2019, SPC wrote:
>>>
>>>> My first FORTRAN textbook was titled "FORTRAN with WATFOR and WATFIV". It
>>>> had a long print run as well.
>>> Now *that* brings back memories (not necessarily pleasant).  WATFOR was as
>>> ugly as sin
>> I'm pretty sure that was the Fortran I learned.  Yeah, it was not C.  But
>> it was math.  I spent a bunch of time learning accumulated errors and
>> more time on floating point numbers.  My dad was a theoretical physics
>> guy so I did some coding for him.  I respected Fortran for what it could
>> do but I developed a hate for floating point.  In my mind, floating
>> point numbers meant you couldn't handle the world you were working in.
>> It just felt like you could shift the domain you were working in so
>> integers could work.  If you couldn't do that, you were admitting that
>> you were not accurate.
> Many numbers can't be represented perfectly using integers or
> rationals (a pair of integers) but can be computed using a
> series expansion to arbitrary precision.  I thought FP numbers
> were a clever & practical compromise that worked quite well.
> David Goldberg's "What every computer scientist should know
> about floating-point" is worth reading.
>    
>    https://www.itu.dk/~sestoft/bachelor/IEEE754_article.pdf
>
> Earlier I remember reading the "Numerical Recipes" books by
> Press, Teukolsky, Vetterling & Flannery. IIRC, the original
> version used Fortran.  They also had versions using Pascal and
> C (I finally bought the C version in '80s though never used it).
>
> Note that Scheme & CL have a full complement of numeric types:
> big nums, rationals, reals and complex numbers.  At least some
> versions of CL have arbitrary precision FP numbers.
>
> What I really want is a programming language with support for
> symbolic manipulation of formulas!
>


  parent reply	other threads:[~2019-11-17 22:47 UTC|newest]

Thread overview: 33+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-11-11 21:10 Arnold Robbins
2019-11-11 22:18 ` Dennis Boone
2019-11-12 16:01   ` Leah Neukirchen
2019-11-11 22:31 ` Theodore Y. Ts'o
2019-11-11 22:58   ` Dave Horsfall
2019-11-12  0:07     ` Nemo Nusquam
2019-11-12  0:39       ` Dave Horsfall
2019-11-12  0:30   ` Clem cole
2019-11-16 16:27     ` SPC
2019-11-17  5:30       ` Dave Horsfall
2019-11-17  5:50         ` Larry McVoy
2019-11-17 18:12           ` Bakul Shah
2019-11-17 18:23             ` Michael Kjörling
2019-11-17 18:56               ` Bakul Shah
2019-11-17 22:46             ` Barry Stanly [this message]
2019-11-12  0:42   ` Dennis Boone
2019-11-11 22:37 ` Michael Kjörling
2019-11-12  1:09 ` Steve Johnson
2019-11-12 15:07   ` Clem Cole
2019-11-13  9:16     ` Thomas Paulsen
2019-11-13 12:20       ` Lars Brinkhoff
2019-11-13 12:50         ` Mike Markowski
2019-11-13 13:02           ` Lars Brinkhoff
2019-11-13 16:56         ` Paul Winalski
2019-11-13 19:19           ` Lars Brinkhoff
2019-11-13 19:21             ` Jon Steinhart
2019-11-14  9:26         ` Thomas Paulsen
2019-11-14 10:53           ` Lars Brinkhoff
2019-11-13 21:26       ` Dave Horsfall
2019-11-13 22:53       ` Jaap Akkerhuis
2019-11-12 15:15 Doug McIlroy
2019-11-13  7:38 ` arnold
2019-11-13 10:55   ` David Arnold

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=624204f4-e484-85c8-f6d6-c29cdfc90a19@gmail.com \
    --to=bstanly42@gmail.com \
    --cc=tuhs@minnie.tuhs.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).