maxima:new-gentran

Last commit made on 2019-05-06
Get this branch:
git clone -b new-gentran https://git.launchpad.net/maxima

Branch merges

Branch information

Name:
new-gentran
Repository:
lp:maxima

Recent commits

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

Merge branch 'master' into new-gentran

bff9bf3... by PeterPall

Windows Installer: Updated the wxMaxima version number.

be22a11... by PeterPall

ChangeLog/Windows installer: Remove wxMaxima's version number

For maxima's changeLog it should be sufficient to tell that the
wxMaxima contained in the maxima windows installer was updated
to a new version.

1d2d548... by PeterPall

Updated the ChangeLog.

The only user-visible change to maxima's source code since the last
ChangeLog update was the addition of share/logic/Ksimplifier.lisp
via Merge Request #10

bcdc50c... by PeterPall

Windows installer: Updated the wxMaxima version number

4cd365e... by kjak

Remove some unused functions

This removes the unused functions NPRINC*, NEW-COMMENT-LINE and
PRINT-MODULE that were previously used by the translator. The
last uses of NEW-COMMENT-LINE and PRINT-MODULE were removed in
commit 11be1c1f in 2011. NPRINC* was only used in PRINT-MODULE.

28a8d11... by kjak

Remove a comment about old code

The comment refers to the Maclisp pretty printer SPRINTER.

No functional changes.

3c038bc... by Wolfgang Dautermann <email address hidden>

Nightly test: update sbcl

a29c40a... by kjak

Remove the obsolete STATE-PDL special variable

As the names implies, STATE-PDL was a stack representing state. In
Macsyma there were different symbols that would be pushed onto this
stack to represent what was going on at the time. Some examples
include BATCH, PLAYBACK, EDIT, MACSYMA-TOPLEVEL, LISP-TOPLEVEL,
MACSYMA-BREAK and LISP-BREAK. Then other code would check what was
on this stack and conditionally perform some tasks based on what it
found.

This stack does not serve any useful purpose now. Besides the
initial value of LISP-TOPLEVEL, only PLAYBACK could be pushed onto
the stack (but nothing checks for it) and only EDIT would be checked
for (but nothing pushes it). Other code used to check for PLAYBACK
and the old MEDIT module used to push EDIT.

No problems with the test suite or share test suite.

Here are some examples on an old Macsyma:

(C1) ?print (?state\-pdl)$
(COMPUTING MACSYMA-TOPLEVEL LISP-TOPLEVEL)

(C2) break ()$
MACSYMA-BREAK (Type EXIT; to exit.)
_?print (?state\-pdl)$
(MACSYMA-BREAK ^A-BREAK COMPUTING MACSYMA-TOPLEVEL LISP-TOPLEVEL)
_exit;
Exited from the break
Computation continuing.

(C3) to_lisp ()$
QUIT (Into LISP. Type control-G to get to MACSYMA.)

* state-pdl
(LISP-TOPLEVEL)

09fa082... by PeterPall

Manual: Documented that "number" may not be an allowed variable mode.