Print a warning when translating subscripted functions
[maxima.git] / archive / doc / maxsrc.doc
blob68b25e84f4216f452dbc1ced5e9a3074c5d24329
1 *******************************************************************************
2 **                                                                           **
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   **
7 **   in question.                                                            **
8 **                                                                           **
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
20           system.
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
42          FSUBRS.
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.
65 Local Modes:
66 Mode:Text
67 Auto Fill Mode:1
68 End: