REBOL 3 Docs Guide Concepts Functions Datatypes Errors
  TOC < Back Next >   Updated: 18-Feb-2009 Edit History  

REBOL 3 Concepts: Functions

Pending Revision

This document was written for R2 and has yet to be revised for R3.

Types

There are several kinds of functions provided by REBOL:

NativeA function that is evaluated directly by the processor. These are the lowest level functions of the language.
FunctionA higher level function that is defined by a block and is evaluated by evaluating the functions within the block. Also called user-defined functions.
MezzanineA name for higher level functions that are a standard part of the language. These are not native functions.
OperatorA function that is used as an infix operator. Examples are +, -, [bad-link:functions/z-gtb-lt.txt] and /.
RoutineA function that is used to call external library functions (REBOL/Command feature).


  TOC < Back Next > REBOL.com - WIP Wiki Feedback Admin