~peterpall/maxima/+git/maxima.code:rtoy-defmvar-new-parse-options

Last commit made on 2022-12-03
Get this branch:
git clone -b rtoy-defmvar-new-parse-options https://git.launchpad.net/~peterpall/maxima/+git/maxima.code

Branch merges

Branch information

Name:
rtoy-defmvar-new-parse-options
Repository:
lp:~peterpall/maxima/+git/maxima.code

Recent commits

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

Remove no-longer needed calls to putprop

We moved these to defmvar, so these aren't needed anymore.

43034a0... by Raymond Toy <email address hidden>

Clean up implementation.

- Remove unused `*reset-var*`.
- Add a more complete docstring for `defmvar`.
- Update some comments.

9e7161d... by Raymond Toy <email address hidden>

Print warning if we encounter an unknown option in defmvar

Instead of signaling an error, print a warning if we encounter an
unknown option in defmvar.

426fed1... by Raymond Toy <email address hidden>

Also handle and ignore setting-list

73469f6... by Raymond Toy <email address hidden>

Ignore see-also modified-commands and setting-predicate

If we see these options, ignore them and skip over the following item
which is the argument for the option.

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

Allow setting of properties in defmvar

The variables in globals.lisp with a putprop now set the property in
defmvar using the :properties option.

Testsuite passes.

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

Parse the options of defmvar more carefully.

We now run down the list of options examining each one for things we
recognize. If we don't recognize it, it's ignored.

Testsuite passes.

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

Revert "Defmvar supports setting properties"

This reverts commit 5e688a0adbf20d9c518188a3a5acf025b500b19d.

5a13f3e... by Raymond Toy <email address hidden>

Revert "Process defmvar options more carefully"

This reverts commit 43d8c1c004fcc1223fe696458e7d241b5af4ee9d.

1508f8a... by Raymond Toy <email address hidden>

Revert "Add comment on :PROPERITES being preferred over PROPERTIES."

This reverts commit 4d48e5613c8554bea7903c4b0945da0b962e321e.