1 *******************************************************************************
3 ** This directory is used by members of the Mathlab Group for development **
4 ** of the Macsyma system. For documentation on all of the directories **
5 ** used by Macsyma, see the file MAXDOC;-READ- -THIS-. For documentation **
6 ** on a specific Macsyma directory, see the file -READ- -TOO- on the dir **
9 *******************************************************************************
11 The MAXSRC directory is a miscellaneous catch-all for source files which aren't
12 kept in private directories.
14 OPERS Run-time interface to the general-rep simplifier. See
15 MAXDOC;OPERS > for more information.
17 UTILS Runtime utilities which are independent of the Macsyma data
18 representations and conventions. Generalizations of functions in
19 this file are candidates for addition to a general purpose Lisp
22 RUNTIM Function definitions corresponding to macro definitions in various
23 Macsyma macro files. For the benefit of the fix file.
25 MDOT Non-commutative product simplification. SIMPNCT, SIMPNCEXPT.
27 SUMCON $SUMCONTRACT, $INTOSUM, $BASHINDICES, $NICEINDICES.
29 ARDS Graphics interface for Plasma terminals.
30 H19 Graphics interface for Heath 19.
31 VT100 Graphics interface for VT-100, VT-132.
33 TRANSS User interface & file-hacking part of translator.
34 TRANSL Driver. Basic translation properties.
35 TRANS1 Translation of JPG;MLISP and other FSUBRS.
36 which take call-by-name parameters.
37 TRANS2 LISTS, ARRAYs, other random operators.
38 TRANS3 LAMBDA. CLOSURES. also used by fsubr call-by-name
39 compatibility package.
40 TRANS4 operators, ".", "^^" some functions such as GAMMA.
41 TRANS5 FSUBRS from COMM, and others, these are mere MACRO
43 TRANSF floating point intensive properties. BIGFLOAT stuff.
44 TRUTIL transl utilities.
45 TRMODE definition of MODEDECLARE. run time error checking code.
46 TRDATA this is the MODE data for the "built-in" functions.
47 TRDEBG User interface to lisp-level debugging aids.
48 NTRACE New macsyma trace package. Also traces lisp functions.
49 ACALL is some run time support for translated code, array calls.
50 FCALL run-time translated function call support for uncompiled
51 code. Many FSUBRS which are macros in TRANSQ.
52 EVALW EVAL-WHEN definition for interpreter.
53 [ Macro support. for transl]
54 LIBMAX;TRANSM This defines the macro DEF%TR. When compiled on MC
55 DEF%TR produces autoload definitions for TRANS1 thru L.
56 LIBMAX;TPRELU this file is INCLUDEF'ed by translated macsyma code.
57 LIBMAX;TRANSQ these are macros for translated code. Loaded by TPRELU
58 this is compile-time only.
59 LIBMAX;MDEFUN contains the macro which defines macsyma functions.
60 runtime and compile-time.
61 LIBMAX;PROCS SUBR-CALL off the property list, first used in TRANSL.