Annotation of 43BSD/contrib/icon/man/man2/pdae.2, revision 1.1

1.1     ! root        1: .so tmac.ilib
        !             2: .TH PDAE 2 "The University of Arizona \- 8/16/84"
        !             3: .SH NAME
        !             4: pdae \- programmer-defined argument evaluation
        !             5: .SH DESCRIPTION
        !             6: These procedures are taken mainly from TR 82-16, which describes
        !             7: how co-expressions can be used to model the built-in argument
        !             8: evaluation regime of Icon and also provide new ones. Some procedures have
        !             9: been corrected or improved.
        !            10: .SH SYNOPSIS
        !            11: .nf
        !            12: .ta 2.0i
        !            13: \*MAllpar\^{e1,\*be2,\*b \*(El}\fR     parallel evaluation with last result used for short sequences
        !            14: \*MCall(a)\fR  utility procedure to call functions
        !            15: \*MExtract\^{e1,\*be2, \*(El}\fR       extract results of even-numbered arguments according to
        !            16:           odd-numbered values
        !            17: \*MLifo\^{e1,\*be2, \*(El}\fR  models standard Icon `lifo' evaluation
        !            18: \*MParallel\^{e1,\*be2, \*(El}\fR      parallel evaluation terminating on shortest sequence
        !            19: \*MReverse\^{e1,\*be2, \*(El}\fR       left-to-right reversal of lifo evaluation
        !            20: \*MRotate\^{e1,\*be2, \*(El}\fR        parallel evaluation with shorter sequences re-evaluated
        !            21: \*MSimple\^{e1,\*be2, \*(El}\fR        simple evaluation with only success or failure
        !            22: .SH REQUIREMENTS
        !            23: \fIPdae\fR requires the experimental extensions in Version 5.9 of Icon.
        !            24: .SH BUGS AND LIMITATIONS
        !            25: Because of the handling of the scope of local identifiers in co-expressions,
        !            26: expressions in programmer-defined argument evaluation regimes cannot communicate
        !            27: through local identifiers. The results produced by programmer-defined
        !            28: argument evaluation regimes are always dereferenced. Some constructions, such
        !            29: as \*Mbreak\fR and \*Mreturn\fR, cannot be used in arguments to programmer-defined
        !            30: argument evaluation regimes. See TR 82-8 for details of these problems.
        !            31: .PP
        !            32: At most 10 arguments can be used in the invocation of a programmer-defined
        !            33: argument evaluation regime. This limit can be increased by
        !            34: modifying \*MCall\fR.
        !            35: .SH SEE ALSO
        !            36: pdco(2)
        !            37: .PP
        !            38: .Pd
        !            39: .PP
        !            40: Novak, Michael and Ralph E. Griswold. \fIProgrammer-Defined Argument
        !            41: Evaluation Regimes\fR, TR 82-16,
        !            42: Department of Computer Science, The University of Arizona, 1982.
        !            43: .PP
        !            44: .Ex
        !            45: .SH AUTHORS
        !            46: Ralph E. Griswold and Michael Novak

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.