maxima:rtoy-refactor-globals-plusify-flonum-consts

Last commit made on 2023-02-23
Get this branch:
git clone -b rtoy-refactor-globals-plusify-flonum-consts https://git.launchpad.net/maxima

Branch merges

Branch information

Name:
rtoy-refactor-globals-plusify-flonum-consts
Repository:
lp:maxima

Recent commits

db8d1d0... by Raymond Toy <email address hidden>

Update share packages with the new flonum constant names.

Since we renamed the float constants to use the Lisp convention +foo+,
we need to update files in the share directory to use the new names.

7df972c... by Raymond Toy <email address hidden>

Update float properties and numdistrib for float constants

Since we renamed the float constants to use the Lisp convention +foo+,
we need to update files in the share directory to use the new names.

e167f8a... by Raymond Toy <email address hidden>

Rename flonum-exponent-marker

Lisp convention these days is to name constants like "+foo+" instead
of just "foo". Apply that convention to `most-positive-flonum`.

Update uses appropriately.

8cec9ed... by Raymond Toy <email address hidden>

Add definitions of least-negative-normalized-flonum

Some cases were missing a definition for
`+least-negative-normalized-flonum+`. For consistency, add a
definition.

This isn't currently used any where, though.

294a61a... by Raymond Toy <email address hidden>

Rename least-{positive|negative}-normalized-flonum

Lisp convention these days is to name constants like "+foo+" instead
of just "foo". Apply that convention to `most-positive-flonum`.

Update uses appropriately.

d3d1a2d... by Raymond Toy <email address hidden>

Rename flonum-epsilon to +flonum-epsilon+

Lisp convention these days is to name constants like "+foo+" instead
of just "foo". Apply that convention to `most-positive-flonum`.

Update uses appropriately.

fc9ae0e... by Raymond Toy <email address hidden>

Rename least-positive-flonum to +least-positive-flonum+

Rename `least-negative-flonum` too.

Lisp convention these days is to name constants like "+foo+" instead
of just "foo". Apply that convention to `most-positive-flonum`.

Update uses appropriately.

849e621... by Raymond Toy <email address hidden>

Rename most-positive-flonum to +most-positive-flonum+

Lisp convention these days is to name constants like "+foo+" instead
of just "foo". Apply that convention to `most-positive-flonum`.

Update uses appropriately.

b107b51... by Raymond Toy <email address hidden>

Remove infinities, real-infinities, infinitesimals

These are defined in globals.lisp so we don't need them here.

f946bb6... by Raymond Toy <email address hidden>

Add * around infinities, real-infinities, and infinitesimals

Rename these defvars to use Lisp convention of have a name of "*foo*"
instead of just "foo".

Update all references appropriately.

We also change the `defvar` to `defmvar` since that's what is used in
limit.lisp. (Not sure why we didn't copy that originally.) Also add
a note in globals.lisp that these variables came from limit.lisp.