New Features
Next: Index
Up: No Title
Previous: Modifications to REDUCE
New in Version 4.0:
- Completely rewritten symmetrization code using new operators
:[ etc. Also can now do symmetrizations across a product of
objects using symz().
- Many internal changes.
New in Version 3.5:
- New code to handle connections between various index-types, much
more flexible than prevously.
- As of this version, the default build scripts rename nearly all
internal function names and variables by prepending them with r10!-. Only names that are used directly by the user are unchanged.
This manual still refers to the original names, as these are what
actually appear in the source code.
New in Version 3.4:
- Various bug fixes.
- mkobjsafe switch; including objects in arguments to mkobj().
-
New in Version 3.12:
- Functions savenv(), restorenv() and related
functions that allow the user to save and restore named REDUCE
environments. A REDUCE environment consists of all algebraic
assignments, let and match rules, and all defined
operators.
- A Newman-Penrose package, still under development.
New (changed) since the last wide-spread release (v2.80):
- mkobj() is the preferred way to create a new object, mktnsr() remains for backward compatibility.
- relaced use of # with _ in all names.
- function coords() now sets the coordinates.
- generic names, allowing the user to conveniently refer to the
unweildly names required to support multiple metrics.
- mkscalar() routine removed, its funtionality is taken over
by mkobj().
John Harper
Wed Nov 16 13:34:23 EST 1994