HELP ISPROCEDURE                                    Steven Hardy, January 78

    isprocedure(<name>) -> <boolean>

The procedure ISPROCEDURE returns <true> if its argument is a procedure or a
closure. It could be defined as:

    define isprocedure(x);
       dataword(x) = "procedure" or dataword(x) = "closure"
    enddefine;

(Note: procedures in POP-11 are a type of data structure.)

See REF *PROCEDURES for detailed information on procedures in POP-11.

See also HELP
    *ISCLOSURE - recognises closures only
    *CLOSURES  - on the construction of closures in POP-11
    *DATAWORD  - returns the word representing a data type
