1
0
mirror of https://github.com/PDP-10/its.git synced 2026-01-31 14:02:09 +00:00
Files
PDP-10.its/src/maxdoc/tdcl.10
Eric Swenson 85994ed770 Added files to support building and running Macsyma.
Resolves #284.

Commented out uses of time-origin in maxtul; mcldmp (init) until we
can figure out why it gives arithmetic overflows under the emulators.

Updated the expect script statements in build_macsyma_portion to not
attempt to match expected strings, but simply sleep for some time
since in some cases the matching appears not to work.
2018-03-11 13:10:19 -07:00

121 lines
6.8 KiB
Common Lisp
Executable File
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
;;;-*-lisp-*-
;;; loaded at compile time by translated macsyma code.
#-Multics
(herald tdcl)
#+Multics
(defprop tdcl t version)
;;; here are some important frobs which have not been taken care
;;; of by defmfun and defmvar. the macsyma switches are especially
;;; problematical, since various declare and setq's are spread throughout
;;; mlisp, suprv, and simp, and are not possible to fix via a tags query
;;; replace as i did with defun=>defmfun.
;;; -gjc 4:04pm saturday, 15 november 1980
(*lexpr mcall add* mul* $part map1 fmapl1 scanmap1
$error marrayref marrayset
mfuncall)
(*expr meval meval1 power simplify div munlocal mset mapply getopr
mbind munbind add2lnc addn muln add2* mul2* part1 mapply-tr
minimum maximum atan2 fmap1)
(flonum (atan2 flonum flonum)
;;($cosh flonum) no longer flonum due to mrg lossage (or some other asshole).
;;($sinh flonum) there are no flonum entries to these functions,
;; nice extra make-work for the transl maintainer.
)
;;; special variables for $ fsubr compatibility package in trans1 >
(special maplp fmaplvl mcatch bindlist loclist errcatch lisperrprint)
(*expr errlfun1 is)
;;; random fsubrs, for some reason defmfun is not working, so here
;;; is a list generated by a transl documentor program.
(*fexpr
$alias $alloc $appendfile $apply
$apropos $array $arrayinfo $assume
$batch $batchload $batcon $catch
$clock $closefile $compfile $contourplot2
$declare $define $define_variable $defmatch
$defrule $deftaylor $delfile $demo
$dependencies $describe $diskfree $diskuse
$dispfun $display $disprule $dumparrays
$errcatch $ev $fassave $filelength
$filelist $forget $fortran $fulldiskuse
$fullmap $fullmapl $gradef $graph
$graph2 $graph3d $grind $hardcopy
$is $kill $labels $ldisplay
$let $letsimp $listfiles $loadarrays
$loadfile $loadplots $local $macroexpand
$macroexpand1 $makeatomic $map
$maplist $matchdeclare $matrixmap $modedeclare
$mode_identity $multigraph $namefile $nameplot
$numerval $open_index_file $options $ordergreat
$orderless $outermap $paramplot $paramplot2
$playback $plot $plot2 $plot3d
$plotmode $primer $printclock $printdiskuse
$printfile $printprops $properties $propvars
$qlistfiles $qput $rearray $remarray
$remfile $remfunction $remove $remvalue
$renamefile $replot $replot4 $resetclock
$restore $save $saveplots $scanmap
$setup_autoload $sstatus $status $store
$string $stringout $substinpart $substpart
$subvar $sum $supcontext $tellsimp
$tellsimpafter $time $tobreak $translate
$tstring $unclock $unstore
$writefile mand matcoef
mcond mdefine mdefprop mdo
mdoin mgo mlocal mnot
mor mprog mprogn mquote
msetq )
;;; list of special variables, gotten by
;;; (let ((l nil))
;;; (mapatoms #'(lambda (x) (and (boundp x) (= (getcharn x 1) #/$) (push x l))))
;;; l)
(special $%edispflag $%emode $%enumer $%e_to_numlog $%iargs $%piargs $%rnum $abconvtest
$absboxchar $activecontexts $advise $algdelta $algebraic $algepsilon $algexact
$aliases $arrays $backsubst $backtrace $batchkill $batcount $berlefact $bftorat
$bftrunc $bothcases $boxchar $breakup $cauchysum $cflength $change_filedefaults
$combineflag $compgrind $context $contexts $cursor $cursordisp $debugmode $demoivre
$dependencies $derivabbrev $derivsubst $detout $device $dispflag $display2d
$disptime $domain $domxexpt $domxplus $domxtimes $dontfactor $doscmxplus $dskall
$dskgc $dskuse $dynamalloc $erfflag $error $errorfun $expon $exponentialize $expop
$exptdispflag $exptisolate $exptsubst $facexpand $factlim $factorflag $false
$features $filename $filenum $filesize $float $float2bf $fpprec $fpprintprec
$fptrunc $fullflag $functions $gammalim $gcd $genindex $gensumnum $globalsolve
$gradefs $grind $grindswitch $halfangles $inchar $infeval $inflag $infolists
$intanalysis $intfaclim $invertflag $keepfloat $labels $lasttime $leftjust
$lhospitallim $liflag $limitdomain $limsubst $linechar $linedisp $linenum
$linsolvewarn $lispdisp $listarith $listconstvars $lmxchar $loadprint $logabs
$logarc $logexpand $lognegint $lognumer $logsimp $m1pbranch $macroexpansion
$macros $maperror $mapprint $matrix_element_add $matrix_element_mult
$matrix_element_transpose $maxapplydepth $maxapplyheight $maxnegex $maxposex
$maxprime $maxtaydiff $maxtayorder $modresult $morewait $multiplicities $mx0simp
$myoptions $nalgfac $negdistrib $negsumdispflag $newfac $nointegrate $nolabels
$norepeat $noundisp $numer $off $on $opproperties $opsubst $optionset $outchar
$packagefile $pagepause $parsetime $parsewindow $partswitch $pfeformat $piece
$plotheight $plotundefined $pointbound $poislim $polyfactor $powerdisp $prederror
$prodhack $programmode $prompt $props $psexpand $radexpand $radsubstflag $ratalgdenom
$ratdenomdivide $ratepsilon $ratexpand $ratfac $ratmx $ratprint $ratsimpexpons
$ratvars $ratvarswitch $ratweights $ratwtlvl $realonly $refcheck $rmxchar
$rootsepsilon $rules $savedef $savefactors $setcheck $setcheckbreak $showtime
$signbfloat $simp $simpsum $singsolve $solvedecomposes $solveexplicit $solvefactors
$solvenullwarn $solveradcan $solvetrigwarn $solve_inconsistent_error $sparse
$special $sqrtdispflag $stardisp $storenum $strdisp $subnumsimp $subscrmap
$sumhack $sumsplitfact $taylordepth $tlimswitch $transbind $transcompile
$translate $transrun $trigexpand $trigexpandplus $trigexpandtimes $triginverses
$trigsign $true $tr_warn_fexpr $tr_warn_meval $ttyintfun $ttyintnum $uname $values
$verbose $version $weightlevels $wtlevel $zerobern $zeta%pi
)