~peterpall/maxima/+git/maxima.code:l_butler--command-line-switches

Last commit made on 2024-02-14
Get this branch:
git clone -b l_butler--command-line-switches https://git.launchpad.net/~peterpall/maxima/+git/maxima.code

Branch merges

Branch information

Name:
l_butler--command-line-switches
Repository:
lp:~peterpall/maxima/+git/maxima.code

Recent commits

a10c8dc... by Leo Butler

src/init-cl.lisp: --quit-on-error does not take an argument

9459f5b... by Leo Butler

doc/info/commandline-options.texi: remove whitespace

300b712... by Leo Butler

src/init-cl.lisp: add --quit-on-error flag

-src/globals.lisp: defvar *quit-on-error*

-src/merror.lisp: modify MERROR to call $QUIT with exit code 1
if *QUIT-ON-ERROR* is T.

-doc/man/maxima.1.in, doc/info/commandline-options.texi: document new
flag.

Ref: --preload and co. should respect --very-quiet
https://sourceforge.net/p/maxima/mailman/maxima-discuss/thread/87le7wxjex.fsf%40t14.reltub.ca/#msg58734655

c489c62... by Leo Butler

src/merror.lisp,nparse.lisp: send errors, warnings to *error-output*

Per the CLHS (https://www.lispworks.com/documentation/HyperSpec/Body/v_debug_.htm),

    The value of *ERROR-OUTPUT*, called error output, is a stream to which
    warnings and non-interactive error messages should be sent.

MERROR: bind *STANDARD-OUTPUT* to *ERROR-OUTPUT* when a normal Maxima
error is encountered. The message when *MDEBUG* is T likely should be
directed to *ERROR-OUTPUT*, too, but I have not changed it.

MREAD-SYNERR: bind *STANDARD-OUTPUT* to *ERROR-OUTPUT*.

MWARNING: FORMAT should print to *ERROR-OUTPUT*.

Ref: Ref: --preload and co. should respect --very-quiet
https://sourceforge.net/p/maxima/mailman/maxima-discuss/thread/87le7wxjex.fsf%40t14.reltub.ca/#msg58734655

e36d87f... by Leo Butler

src/init-cl.lisp: modify --very-quiet, add --very-very-quiet

--very-quiet: suppress printing of load-ing messages and verification
of HTML index.

--very-very-quiet: In addition, bind $TTYOFF to T to suppress printing
of results.

doc/man/maxima.1.in, doc/info/commandline-options.texi:

Document the new commandline option --no-verify-html-index and
--very-very-quiet; update the documentation of --very-quiet.

Ref: --preload and co. should respect --very-quiet
https://sourceforge.net/p/maxima/mailman/maxima-discuss/thread/87le7wxjex.fsf%40t14.reltub.ca/#msg58734655

448e04f... by Wolfgang Dautermann <email address hidden>

doc/info/Equations.texi: add missing @sections to @menu.

Solves a build error when building the documentation.

22d9f11... by Wolfgang Dautermann <email address hidden>

Windows: Add (basic) support for CCL64 in the installer.

One can enable this with the CMake option "-DWITH_CCL64=YES"
when building the installer.

Some small changes to the build system were necessary,
especially changing the pipe to --eval commands for CCL64.
(don't know, why, but piping the commands to CCL64 (using
the windows version with wine as emulator) did not work.

But probably the --eval commands are the 'cleaner' method
anyways (and maybe that should be changed for other Lisp
compilers too?).

574c453... by PeterPall

Windows installer: Updated wxMaxima

Speeding up the program unearthed some race conditions

6d7c602... by PeterPall

Windows installer: Updated wxMaxima

54fd4da... by Wolfgang Dautermann <email address hidden>

Nightly test: Update SBCL.