Skip to content
angerangel edited this page Mar 19, 2013 · 1 revision

LIB is an object of value:

   end!            datatype! internal marker for end of block 
   unset!          datatype! no value returned or set 
   none!           datatype! no value represented 
   logic!          datatype! boolean true or false 
   integer!        datatype! 64 bit integer 
   decimal!        datatype! 64bit floating point number (IEEE standard) 
   percent!        datatype! special form of decimals (used mainly for layout) 
   money!          datatype! high precision decimals with denomination (opt) 
   char!           datatype! 8bit and 16bit character 
   pair!           datatype! two dimensional point or size 
   tuple!          datatype! sequence of small integers (colors, versions, IP) 
   time!           datatype! time of day or duration 
   date!           datatype! day, month, year, time of day, and timezone 
   binary!         datatype! string series of bytes 
   string!         datatype! string series of characters 
   file!           datatype! file name or path 
   email!          datatype! email address 
   url!            datatype! uniform resource locator or identifier 
   tag!            datatype! markup string (HTML or XML) 
   bitset!         datatype! set of bit flags 
   image!          datatype! RGB image with alpha channel 
   vector!         datatype! high performance arrays (single datatype) 
   block!          datatype! series of values 
   paren!          datatype! automatically evaluating block 
   path!           datatype! refinements to functions, objects, files 
   set-path!       datatype! definition of a path's value 
   get-path!       datatype! the value of a path 
   lit-path!       datatype! literal path value 
   map!            datatype! name-value pairs (hash associative) 
   datatype!       datatype! type of datatype 
   typeset!        datatype! set of datatypes 
   word!           datatype! word (symbol or variable) 
   set-word!       datatype! definition of a word's value 
   get-word!       datatype! the value of a word (variable) 
   lit-word!       datatype! literal word value 
   refinement!     datatype! variation of meaning or location 
   issue!          datatype! identifying marker word 
   native!         datatype! direct CPU evaluated function 
   action!         datatype! datatype native function (standard polymorphic) 
   rebcode!        datatype! virtual machine function 
   command!        datatype! special dispatch-based function 
   op!             datatype! infix operator (special evaluation exception) 
   closure!        datatype! function with persistent locals (indefinite extent) 
   function!       datatype! interpreted function (user-defined or mezzanine) 
   frame!          datatype! internal context frame 
   object!         datatype! context of names with values 
   module!         datatype! loadable context of code and data 
   error!          datatype! errors and throws 
   task!           datatype! evaluation environment 
   port!           datatype! external series, an I/O channel 
   gob!            datatype! graphical object 
   event!          datatype! user interface event (efficiently sized) 
   handle!         datatype! arbitrary internal object or value 
   struct!         datatype! native structure definition 
   library!        datatype! external library reference 
   utype!          datatype! user defined datatype 
   any-type!       typeset!  [unset! none! logic! integer! decimal! percen... 
   any-word!       typeset!  [word! set-word! get-word! lit-word! refineme... 
   any-path!       typeset!  [path! set-path! get-path! lit-path!] 
   any-function!   typeset!  [native! action! rebcode! command! op! closur... 
   number!         typeset!  [integer! decimal! percent!] 
   scalar!         typeset!  [integer! decimal! percent! money! char! pair... 
   series!         typeset!  [binary! string! file! email! url! tag! image... 
   any-string!     typeset!  [string! file! email! url! tag!] 
   any-object!     typeset!  [object! module! error! task! port!] 
   any-block!      typeset!  [block! paren! path! set-path! get-path! lit-... 
   unset?          action!   Returns TRUE if it is this type. 
   none?           action!   Returns TRUE if it is this type. 
   logic?          action!   Returns TRUE if it is this type. 
   integer?        action!   Returns TRUE if it is this type. 
   decimal?        action!   Returns TRUE if it is this type. 
   percent?        action!   Returns TRUE if it is this type. 
   money?          action!   Returns TRUE if it is this type. 
   char?           action!   Returns TRUE if it is this type. 
   pair?           action!   Returns TRUE if it is this type. 
   tuple?          action!   Returns TRUE if it is this type. 
   time?           action!   Returns TRUE if it is this type. 
   date?           action!   Returns TRUE if it is this type. 
   binary?         action!   Returns TRUE if it is this type. 
   string?         action!   Returns TRUE if it is this type. 
   file?           action!   Returns TRUE if it is this type. 
   email?          action!   Returns TRUE if it is this type. 
   url?            action!   Returns TRUE if it is this type. 
   tag?            action!   Returns TRUE if it is this type. 
   bitset?         action!   Returns TRUE if it is this type. 
   image?          action!   Returns TRUE if it is this type. 
   vector?         action!   Returns TRUE if it is this type. 
   block?          action!   Returns TRUE if it is this type. 
   paren?          action!   Returns TRUE if it is this type. 
   path?           action!   Returns TRUE if it is this type. 
   set-path?       action!   Returns TRUE if it is this type. 
   get-path?       action!   Returns TRUE if it is this type. 
   lit-path?       action!   Returns TRUE if it is this type. 
   map?            action!   Returns TRUE if it is this type. 
   datatype?       action!   Returns TRUE if it is this type. 
   typeset?        action!   Returns TRUE if it is this type. 
   word?           action!   Returns TRUE if it is this type. 
   set-word?       action!   Returns TRUE if it is this type. 
   get-word?       action!   Returns TRUE if it is this type. 
   lit-word?       action!   Returns TRUE if it is this type. 
   refinement?     action!   Returns TRUE if it is this type. 
   issue?          action!   Returns TRUE if it is this type. 
   native?         action!   Returns TRUE if it is this type. 
   action?         action!   Returns TRUE if it is this type. 
   rebcode?        action!   Returns TRUE if it is this type. 
   command?        action!   Returns TRUE if it is this type. 
   op?             action!   Returns TRUE if it is this type. 
   closure?        action!   Returns TRUE if it is this type. 
   function?       action!   Returns TRUE if it is this type. 
   frame?          action!   Returns TRUE if it is this type. 
   object?         action!   Returns TRUE if it is this type. 
   module?         action!   Returns TRUE if it is this type. 
   error?          action!   Returns TRUE if it is this type. 
   task?           action!   Returns TRUE if it is this type. 
   port?           action!   Returns TRUE if it is this type. 
   gob?            action!   Returns TRUE if it is this type. 
   event?          action!   Returns TRUE if it is this type. 
   handle?         action!   Returns TRUE if it is this type. 
   struct?         action!   Returns TRUE if it is this type. 
   library?        action!   Returns TRUE if it is this type. 
   utype?          action!   Returns TRUE if it is this type. 
   datatypes       block!    length: 56 
   none            none!     none 
   true            logic!    true 
   false           logic!    false 
   pi              decimal!  3.141592653589793 
   native          native!   Creates native function (for internal usage o... 
   action          native!   Creates datatype action (for internal usage o... 
   add             action!   Returns the addition of two values. 
   subtract        action!   Returns the second value subtracted from the ... 
   multiply        action!   Returns the first value multiplied by the sec... 
   divide          action!   Returns the first value divided by the second... 
   remainder       action!   Returns the remainder of first value divided ... 
   power           action!   Returns the first number raised to the second... 
   and~            action!   Returns the first value ANDed with the second... 
   or~             action!   Returns the first value ORed with the second. 
   xor~            action!   Returns the first value exclusive ORed with t... 
   negate          action!   Changes the sign of a number. 
   complement      action!   Returns the one's complement value. 
   absolute        action!   Returns the absolute value. 
   round           action!   Rounds a numeric value; halves round up (away... 
   random          action!   Returns a random value of the same datatype; ... 
   odd?            action!   Returns TRUE if the number is odd. 
   even?           action!   Returns TRUE if the number is even. 
   head            action!   Returns the series at its beginning. 
   tail            action!   Returns the series just past its end. 
   head?           action!   Returns TRUE if a series is at its beginnint. 
   tail?           action!   Returns TRUE if series is at or past its end;... 
   past?           action!   Returns TRUE if series is past its end. 
   next            action!   Returns the series at its next position. 
   back            action!   Returns the series at its previous position. 
   skip            action!   Returns the series forward or backward from t... 
   at              action!   Returns the series at the specified index. 
   index?          action!   Returns the current position (index) of the s... 
   length?         action!   Returns the length (from the current position... 
   pick            action!   Returns the value at the specified position. 
   find            action!   Searches for a value; for series returns wher... 
   select          action!   Searches for a value; returns the value that ... 
   reflect         action!   Returns specific details about a datatype. 
   make            action!   Constructs or allocates the specified datatyp... 
   to              action!   Converts to a specified datatype. 
   copy            action!   Copies a series, object, or other value. 
   take            action!   Removes and returns one or more elements. 
   insert          action!   Inserts element(s); for series, returns just ... 
   append          action!   Inserts element(s) at tail; for series, retur... 
   remove          action!   Removes element(s); returns same position. 
   change          action!   Replaces element(s); returns just past the ch... 
   poke            action!   Replaces an element at a given position. 
   clear           action!   Removes elements from current position to tai... 
   trim            action!   Removes spaces from strings or nones from blo... 
   swap            action!   Swaps elements between two series or the same... 
   reverse         action!   Reverses the order of elements; returns at sa... 
   sort            action!   Sorts a series; default sort order is ascendi... 
   create          action!   Send port a create request. 
   delete          action!   Send port a delete request. 
   open            action!   Opens a port; makes a new port from a specifi... 
   close           action!   Closes a port. 
   read            action!   Read from a file, URL, or other port. 
   write           action!   Writes to a file, URL, or port - auto-convert... 
   open?           action!   Returns TRUE if port is open. 
   query           action!   Returns information about a port, file, or UR... 
   modify          action!   Change mode or control for port or file. 
   update          action!   Updates external and internal states (normall... 
   rename          action!   Rename a file. 
   ajoin           native!   Reduces and joins a block of values into a ne... 
   also            native!   Returns the first value, but also evaluates t... 
   all             native!   Shortcut AND. Evaluates and returns at the fi... 
   any             native!   Shortcut OR. Evaluates and returns the first ... 
   apply           native!   Apply a function to a reduced block of argume... 
   assert          native!   Assert that condition is true, else cause an ... 
   attempt         native!   Tries to evaluate a block and returns result ... 
   break           native!   Breaks out of a loop, while, until, repeat, f... 
   case            native!   Evaluates each condition, and when true, eval... 
   catch           native!   Catches a throw from a block and returns its ... 
   comment         native!   Ignores the argument value and returns nothin... 
   compose         native!   Evaluates a block of expressions, only evalua... 
   context         function! Defines a unique object. 
   continue        native!   Throws control back to top of loop. 
   do              native!   Evaluates a block, file, URL, function, word,... 
   either          native!   If condition is TRUE, evaluates the first blo... 
   exit            native!   Exits a function, returning no value. 
   find-script     native!   Find a script header within a binary string. ... 
   for             native!   Evaluate a block over a range of values. (See... 
   forall          native!   Evaluates a block for every value in a series... 
   forever         native!   Evaluates a block endlessly. 
   foreach         native!   Evaluates a block for each value(s) in a seri... 
   forskip         native!   Evaluates a block for periodic values in a se... 
   halt            native!   Stops evaluation and returns to the input pro... 
   if              native!   If condition is TRUE, evaluates the block. 
   loop            native!   Evaluates a block a specified number of times... 
   map-each        native!   Evaluates a block for each value(s) in a seri... 
   quit            native!   Stops evaluation and exits the interpreter. 
   protect         native!   Protect a series or a variable from being mod... 
   unprotect       native!   Unprotect a series or a variable (it can agai... 
   recycle         native!   Recycles unused memory. 
   reduce          native!   Evaluates expressions and returns multiple re... 
   repeat          native!   Evaluates a block a number of times or over a... 
   remove-each     native!   Removes values for each block that returns tr... 
   return          native!   Returns a value from a function. 
   switch          native!   Selects a choice and evaluates the block that... 
   throw           native!   Throws control back to a previous catch. 
   trace           native!   Enables and disables evaluation tracing and b... 
   try             native!   Tries to DO a block and returns its value or ... 
   unless          native!   Evaluates the block if condition is not TRUE. 
   until           native!   Evaluates a block until it is TRUE. 
   while           native!   While a condition block is TRUE, evaluates an... 
   bind            native!   Binds words to the specified context. 
   unbind          native!   Unbinds words from context. 
   bound?          native!   Returns the context in which a word is bound. 
   collect-words   native!   Collect unique words used in a block (used fo... 
   checksum        native!   Computes a checksum, CRC, or hash. 
   compress        native!   Compresses a string series and returns it. 
   decompress      native!   Decompresses data. Result is binary. 
   construct       native!   Creates an object with scant (safe) evaluatio... 
   debase          native!   Decodes binary-coded string (BASE-64 default)... 
   enbase          native!   Encodes a string into a binary-coded string (... 
   decloak         native!   Decodes a binary string scrambled previously ... 
   encloak         native!   Scrambles a binary string based on a key. 
   deline          native!   Converts string terminators to standard forma... 
   enline          native!   Converts string terminators to native OS form... 
   detab           native!   Converts tabs to spaces (default tab size is ... 
   entab           native!   Converts spaces to tabs (default tab size is ... 
   delect          native!   Parses a common form of dialects. Returns upd... 
   difference      native!   Returns the special difference of two values. 
   exclude         native!   Returns the first data set less the second da... 
   intersect       native!   Returns the intersection of two data sets. 
   union           native!   Returns the union of two data sets. 
   unique          native!   Returns the data set with duplicates removed. 
   lowercase       native!   Converts string of characters to lowercase. 
   uppercase       native!   Converts string of characters to uppercase. 
   dehex           native!   Converts URL-style hex encoded (%xx) strings. 
   get             native!   Gets the value of a word or path, or values o... 
   in              native!   Returns the word or block in the object's con... 
   parse           native!   Parses a string or block series according to ... 
   set             native!   Sets a word, path, block of words, or object ... 
   to-hex          native!   Converts numeric value to a hex issue! dataty... 
   type?           native!   Returns the datatype of a value. 
   unset           native!   Unsets the value of a word (in its current co... 
   utf?            native!   Returns UTF BOM (byte order marker) encoding;... 
   invalid-utf?    native!   Checks UTF encoding; if correct, returns none... 
   value?          native!   Returns TRUE if the word has a value. 
   print           native!   Outputs a value followed by a line break. 
   prin            native!   Outputs a value with no line break. 
   mold            native!   Converts a value to a REBOL-readable string. 
   form            native!   Converts a value to a human-readable string. 
   new-line        native!   Sets or clears the new-line marker within a b... 
   new-line?       native!   Returns the state of the new-line marker with... 
   to-local-file   native!   Converts a REBOL file path to the local syste... 
   to-rebol-file   native!   Converts a local system file path to a REBOL ... 
   transcode       native!   Translates UTF-8 binary source to values. Ret... 
   echo            native!   Copies console output to a file. 
   now             native!   Returns date and time. 
   wait            native!   Waits for a duration, port, or both. 
   wake-up         native!   Awake and update a port with event. 
   what-dir        native!   Returns the current directory path. 
   change-dir      native!   Changes the current directory path. 
   first           native!   Returns the first value of a series. 
   second          native!   Returns the second value of a series. 
   third           native!   Returns the third value of a series. 
   fourth          native!   Returns the fourth value of a series. 
   fifth           native!   Returns the fifth value of a series. 
   sixth           native!   Returns the sixth value of a series. 
   seventh         native!   Returns the seventh value of a series. 
   eighth          native!   Returns the eighth value of a series. 
   ninth           native!   Returns the ninth value of a series. 
   tenth           native!   Returns the tenth value of a series. 
   last            native!   Returns the last value of a series. 
   cosine          native!   Returns the trigonometric cosine. 
   sine            native!   Returns the trigonometric sine. 
   tangent         native!   Returns the trigonometric tangent. 
   arccosine       native!   Returns the trigonometric arccosine (in degre... 
   arcsine         native!   Returns the trigonometric arcsine (in degrees... 
   arctangent      native!   Returns the trigonometric arctangent (in degr... 
   exp             native!   Raises E (the base of natural logarithm) to t... 
   log-10          native!   Returns the base-10 logarithm. 
   log-2           native!   Return the base-2 logarithm. 
   log-e           native!   Returns the natural (base-E) logarithm of the... 
   not             native!   Returns the logic complement. 
   square-root     native!   Returns the square root of a number. 
   shift           native!   Shifts an integer left or right by a number o... 
   ++              native!   Increment an integer or series index. Return ... 
   --              native!   Decrement an integer or series index. Return ... 
   first+          native!   Return the FIRST of a series then increment t... 
   stack           native!   Returns stack backtrace or other values. 
   resolve         native!   Copy context by setting values in the target ... 
   get-env         native!   Returns the value of an OS environment variab... 
   list-env        native!   Returns a map of OS environment variables (fo... 
   call            native!   Run another program; return immediately. 
   browse          native!   Open web browser to a URL or local file. 
   evoke           native!   Special guru meditations. (Not for beginners.... 
   request-file    native!   Asks user to select a file and returns full f... 
   ascii?          native!   Returns TRUE if value or string is in ASCII c... 
   latin1?         native!   Returns TRUE if value or string is in Latin-1... 
   stats           native!   Provides status and statistics information ab... 
   do-codec        native!   Evaluate a CODEC function to encode or decode... 
   set-scheme      native!   Low-level port scheme actor initialization. 
   load-extension  native!   Low level extension module loader (for DLLs). 
   do-commands     native!   Evaluate a block of extension module command ... 
   ds              native!   Temporary stack debug 
   dump            native!   Temporary debug dump 
   check           native!   Temporary series debug check 
   do-callback     native!   Internal function to process callback events. 
   limit-usage     native!   Set a usage limit only once (used for SECURE)... 
   selfless?       native!   Returns true if the context doesn't bind 'sel... 
   map-event       native!   Returns event with inner-most graphical objec... 
   map-gob-offset  native!   Translates a gob and offset to the deepest go... 
   as-pair         native!   Combine X and Y values into a pair. 
   equal?          native!   Returns TRUE if the values are equal. 
   not-equal?      native!   Returns TRUE if the values are not equal. 
   equiv?          native!   Returns TRUE if the values are equivalent. 
   not-equiv?      native!   Returns TRUE if the values are not equivalent... 
   strict-equal?   native!   Returns TRUE if the values are strictly equal... 
   strict-not-equal? native! Returns TRUE if the values are not strictly e... 
   same?           native!   Returns TRUE if the values are identical. 
   greater?        native!   Returns TRUE if the first value is greater th... 
   greater-or-equal? native! Returns TRUE if the first value is greater th... 
   lesser?         native!   Returns TRUE if the first value is less than ... 
   lesser-or-equal? native!  Returns TRUE if the first value is less than ... 
   minimum         native!   Returns the lesser of the two values. 
   maximum         native!   Returns the greater of the two values. 
   negative?       native!   Returns TRUE if the number is negative. 
   positive?       native!   Returns TRUE if the value is positive. 
   zero?           native!   Returns TRUE if the value is zero (for its da... 
   +               op!       Returns the addition of two values. 
   -               op!       Returns the second value subtracted from the ... 
   *               op!       Returns the first value multiplied by the sec... 
   /               op!       Returns the first value divided by the second... 
   //              op!       Returns the remainder of first value divided ... 
   **              op!       Returns the first number raised to the second... 
   =               op!       Returns TRUE if the values are equal. 
   =?              op!       Returns TRUE if the values are identical. 
   ==              op!       Returns TRUE if the values are strictly equal... 
   !=              op!       Returns TRUE if the values are not equal. 
   <>              op!       Returns TRUE if the values are not equal. 
   !==             op!       Returns TRUE if the values are not strictly e... 
   <               op!       Returns TRUE if the first value is less than ... 
   <=              op!       Returns TRUE if the first value is less than ... 
   >               op!       Returns TRUE if the first value is greater th... 
   >=              op!       Returns TRUE if the first value is greater th... 
   &               op!       Returns the first value ANDed with the second... 
   |               op!       Returns the first value ORed with the second. 
   and             op!       Returns the first value ANDed with the second... 
   or              op!       Returns the first value ORed with the second. 
   xor             op!       Returns the first value exclusive ORed with t... 
   system          object!   [product version build platform license catal... 
   on              logic!    true 
   off             logic!    false 
   yes             logic!    true 
   no              logic!    false 
   zero            integer!  0 
   REBOL           object!   [product version build platform license catal... 
   sys             object!   [native action do* make-module* boot-banner b... 
   lib             object!   [end! unset! none! logic! integer! decimal! p... 
   null            char!     #"^@" 
   space           char!     #" " 
   sp              char!     #" " 
   backspace       char!     #"^H" 
   bs              char!     #"^H" 
   tab             char!     #"^-" 
   newline         char!     #"^/" 
   newpage         char!     #"^L" 
   slash           char!     #"/" 
   backslash       char!     #"\" 
   escape          char!     #"^[" 
   cr              char!     #"^M" 
   lf              char!     #"^/" 
   crlf            string!   "^M^/" 
   q               native!   Stops evaluation and exits the interpreter. 
   !               native!   Returns the logic complement. 
   min             native!   Returns the lesser of the two values. 
   max             native!   Returns the greater of the two values. 
   abs             action!   Returns the absolute value. 
   empty?          action!   Returns TRUE if empty or NONE, or for series ... 
   ---             native!   Ignores the argument value and returns nothin... 
   bind?           native!   Returns the context in which a word is bound. 
   rebol.com       url!      http://www.rebol.com 
   func            function! Defines a user function with given spec and b... 
   funct           function! Defines a function with all set-words as loca... 
   does            function! A shortcut to define a function that has no a... 
   use             function! Defines words local to a block. 
   object          function! Defines a unique object. 
   module          function! Creates a new module. 
   cause-error     function! Causes an immediate error throw with the prov... 
   default         function! Set a word to a default value if it hasn't be... 
   secure          function! ['d] 
   repend          function! Appends a reduced value to a series and retur... 
   join            function! Concatenates values. 
   reform          function! Forms a reduced block and returns a string. 
   info?           function! Returns an info object about a file or url. 
   exists?         function! Returns the type of a file or URL if it exist... 
   size?           function! Returns the size of a file. 
   modified?       function! Returns the last modified date of a file. 
   suffix?         function! Return the file suffix of a filename or url. ... 
   dir?            function! Returns TRUE if the file or url ends with a s... 
   dirize          function! Returns a copy (always) of the path as a dire... 
   make-dir        function! Creates the specified directory. No error if ... 
   script?         function! Checks file, url, or string for a valid scrip... 
   file-type?      function! Return the identifying word for a specific fi... 
   split-path      function! Splits and returns directory path and file as... 
   intern          function! Imports (internalize) words and their values ... 
   load            function! Loads code or data from a file, URL, string, ... 
   save            function! Saves a value, block, or other data to a file... 
   import          function! Imports a module; locate, load, make, and set... 
   probe           function! Debug print a molded value and returns that s... 
   ??              function! Debug print a word, path, or block of such, f... 
   boot-print      function! Prints during boot when not quiet. 
   loud-print      function! Prints during boot when verbose. 
   spec-of         function! Returns a copy of the spec of a function or m... 
   body-of         function! Returns a copy of the body of a function, obj... 
   words-of        function! Returns a copy of the words of a function, ob... 
   values-of       function! Returns a copy of the values of a object or m... 
   types-of        function! Returns a copy of the types of a function 
   title-of        function! Returns a copy of the title of a function 
   decode-url      function! Decode a URL according to rules of sys/*parse... 
   internal!       typeset!  [end! unset! frame! handle!] 
   immediate!      typeset!  [none! logic! integer! decimal! percent! mone... 
   any-block?      function! Return TRUE if value is any type of block. 
   any-string?     function! Return TRUE if value is any type of string. 
   any-function?   function! Return TRUE if value is any type of function. 
   any-word?       function! Return TRUE if value is any type of word. 
   any-path?       function! Return TRUE if value is any type of path. 
   any-object?     function! Return TRUE if value is any type of object. 
   number?         function! Return TRUE if value is a number (integer or ... 
   series?         function! Return TRUE if value is any type of series. 
   scalar?         function! Return TRUE if value is any type of scalar. 
   true?           function! Returns true if an expression can be used as ... 
   quote           function! Returns the value passed to it without evalua... 
   decode          function! Decodes a series of bytes into the related da... 
   encode          function! Encodes a datatype (e.g. image!) into a serie... 
   encoding?       function! Returns the media codec name for given binary... 
   init-words      command!  [ words [block!] ] 
   show-console    command!  Opens console window 
   console-output  command!  Enables/Diables printing to console 
   hide-console    command!  Hides console window if already open 
   to-png          command!  Save an image to PNG format 
   request-dir     function! Asks user to select a directory and returns i... 
   rc4             command!  Encrypt/decrypt data(modifies) using RC4 algo... 
   rsa-make-key    function! Creates a key object for RSA algorithm. 
   rsa             command!  Encrypt/decrypt data using the RSA algorithm ... 
   init            command!  Initialize graphics subsystem. 
   caret-to-offset command!  Returns the xy offset (pair) for a specific s... 
   cursor          command!  Changes the mouse cursor image. 
   offset-to-caret command!  Returns the richtext block at the string posi... 
   show            command!  Display or update a graphical object or block... 
   size-text       command!  Returns the size of text rendered by a graphi... 
   draw            command!  Renders draw dialect (scalable vector graphic... 
   gui-metric      command!  Returns specific gui related metric setting. 
   view            function! Displays a window view. 
   unview          function! Closes a window view. 
   handle-events   function! Adds a handler to the view event system. 
   unhandle-events function! Removes a handler from the view event system. 
   handled-events? function! Returns event handler object matching a given... 
   do-events       function! Waits for window events. Returns when all win... 
   init-view-system function! Initialize the View subsystem. 
   to-logic        function! Converts to logic! value. 
   to-integer      function! Converts to integer! value. 
   to-decimal      function! Converts to decimal! value. 
   to-percent      function! Converts to percent! value. 
   to-money        function! Converts to money! value. 
   to-char         function! Converts to char! value. 
   to-pair         function! Converts to pair! value. 
   to-tuple        function! Converts to tuple! value. 
   to-time         function! Converts to time! value. 
   to-date         function! Converts to date! value. 
   to-binary       function! Converts to binary! value. 
   to-string       function! Converts to string! value. 
   to-file         function! Converts to file! value. 
   to-email        function! Converts to email! value. 
   to-url          function! Converts to url! value. 
   to-tag          function! Converts to tag! value. 
   to-bitset       function! Converts to bitset! value. 
   to-image        function! Converts to image! value. 
   to-vector       function! Converts to vector! value. 
   to-block        function! Converts to block! value. 
   to-paren        function! Converts to paren! value. 
   to-path         function! Converts to path! value. 
   to-set-path     function! Converts to set-path! value. 
   to-get-path     function! Converts to get-path! value. 
   to-lit-path     function! Converts to lit-path! value. 
   to-map          function! Converts to map! value. 
   to-datatype     function! Converts to datatype! value. 
   to-typeset      function! Converts to typeset! value. 
   to-word         function! Converts to word! value. 
   to-set-word     function! Converts to set-word! value. 
   to-get-word     function! Converts to get-word! value. 
   to-lit-word     function! Converts to lit-word! value. 
   to-refinement   function! Converts to refinement! value. 
   to-issue        function! Converts to issue! value. 
   to-command      function! Converts to command! value. 
   to-closure      function! Converts to closure! value. 
   to-function     function! Converts to function! value. 
   to-object       function! Converts to object! value. 
   to-module       function! Converts to module! value. 
   to-error        function! Converts to error! value. 
   to-port         function! Converts to port! value. 
   to-gob          function! Converts to gob! value. 
   to-event        function! Converts to event! value. 
   closure         function! Defines a closure function. 
   function        function! Defines a user function with local words. 
   has             function! A shortcut to define a function that has loca... 
   map             function! Make a map value (hashed associative block). 
   task            function! Creates a task. 
   dt              function! Delta-time - returns the time it takes to eva... 
   delta-time      function! Delta-time - returns the time it takes to eva... 
   dp              function! Delta-profile of running a specific block. 
   delta-profile   function! Delta-profile of running a specific block. 
   speed?          function! Returns approximate speed benchmarks [eval cp... 
   launch          function! Runs a script as a separate process; return i... 
   mold64          function! Temporary function to mold binary base 64. 
   offset?         function! Returns the offset between two series positio... 
   found?          function! Returns TRUE if value is not NONE. 
   last?           function! Returns TRUE if the series length is 1. 
   single?         function! Returns TRUE if the series length is 1. 
   extend          function! Extend an object, map, or block type with wor... 
   rejoin          function! Reduces and joins a block of values. 
   remold          function! Reduces and converts a value to a REBOL-reada... 
   charset         function! Makes a bitset of chars for the parse functio... 
   array           function! Makes and initializes a series of a given siz... 
   replace         function! Replaces a search value with the replace valu... 
   reword          function! Make a string or binary based on a template a... 
   move            function! Move a value or span of values in a series. 
   extract         function! Extracts a value from a series at regular int... 
   alter           function! Append value if not found, else remove it; re... 
   collect         function! Evaluates a block, storing values via KEEP fu... 
   format          function! Format a string according to the format diale... 
   printf          function! Formatted print. 
   split           function! Split a series into pieces; fixed or variable... 
   find-all        function! Find all occurences of the value within the s... 
   clean-path      function! Returns new directory path with //, . and .. ... 
   input           function! Inputs a string from the console. New-line ch... 
   ask             function! Ask the user for input. 
   confirm         function! Confirms a user choice. 
   list-dir        function! Print contents of a directory (ls). 
   undirize        function! Returns a copy of the path with any trailing ... 
   in-dir          function! Evaluate a block while in a directory. 
   to-relative-file function! Returns the relative portion of a file if in ... 
   ls              function! Print contents of a directory (ls). 
   pwd             native!   Returns the current directory path. 
   rm              action!   Send port a delete request. 
   mkdir           function! Creates the specified directory. No error if ... 
   cd              function! Change directory (shell shortcut function). 
   more            function! Print file (shell shortcut function). 
   mod             function! Compute a nonnegative remainder of A divided ... 
   modulo          function! Wrapper for MOD that handles errors like REMA... 
   sign?           function! Returns sign of number as 1, 0, or -1 (to use... 
   minimum-of      function! Finds the smallest value in a series 
   maximum-of      function! Finds the largest value in a series 
   dump-obj        function! Returns a block of information about an objec... 
   ?               function! Prints information about words and values. 
   help            function! Prints information about words and values. 
   about           function! Information about REBOL 
   usage           function! Prints command-line arguments. 
   license         function! Prints the REBOL/core license agreement. 
   source          function! Prints the source code for a word. 
   what            function! Prints a list of known functions. 
   pending         function! [] 
   say-browser     function! [] 
   upgrade         function! Check for newer versions (update REBOL). 
   chat            function! Open REBOL DevBase forum/BBS. 
   docs            function! Browse on-line documentation. 
   bugs            function! View bug database. 
   changes         function! What's new about this version. 
   why?            function! Explain the last error in more detail. 
   demo            function! Run R3 demo. 
   load-gui        function! Download current Spahirion's R3-GUI module fr... 
   make-banner     function! Build startup banner. 
   black           tuple!    0.0.0 
   coal            tuple!    64.64.64 
   gray            tuple!    128.128.128 
   pewter          tuple!    170.170.170 
   silver          tuple!    192.192.192 
   snow            tuple!    240.240.240 
   white           tuple!    255.255.255 
   blue            tuple!    0.0.255 
   green           tuple!    0.255.0 
   red             tuple!    255.0.0 
   cyan            tuple!    0.255.255 
   magenta         tuple!    255.0.255 
   yellow          tuple!    255.255.0 
   yello           tuple!    255.240.120 
   navy            tuple!    0.0.128 
   leaf            tuple!    0.128.0 
   teal            tuple!    0.128.128 
   maroon          tuple!    128.0.0 
   olive           tuple!    128.128.0 
   purple          tuple!    128.0.128 
   orange          tuple!    255.150.10 
   oldrab          tuple!    72.72.16 
   brown           tuple!    139.69.19 
   coffee          tuple!    76.26.0 
   sienna          tuple!    160.82.45 
   crimson         tuple!    220.20.60 
   violet          tuple!    72.0.90 
   brick           tuple!    178.34.34 
   pink            tuple!    255.164.200 
   gold            tuple!    255.205.40 
   tan             tuple!    222.184.135 
   beige           tuple!    255.228.196 
   ivory           tuple!    255.255.240 
   linen           tuple!    250.240.230 
   khaki           tuple!    179.179.126 
   rebolor         tuple!    142.128.110 
   wheat           tuple!    245.222.129 
   aqua            tuple!    40.100.130 
   forest          tuple!    0.48.0 
   water           tuple!    80.108.142 
   papaya          tuple!    255.80.37 
   sky             tuple!    164.200.255 
   mint            tuple!    100.136.116 
   reblue          tuple!    38.58.108 
   base-color      tuple!    200.200.200 
   funco           function! Non-copying function constructor (optimized f... 
   t               function! [] 
   title           unset!    none 
   version         unset!    none 
   name            unset!    none 
   tls             unset!    none 
   debug           unset!    none 
   emit            unset!    none 
   ctx             unset!    none 
   code            unset!    none 
   msg             unset!    none 
   to-bin          unset!    none 
   val             unset!    none 
   width           unset!    none 
   make-tls-error  unset!    none 
   message         unset!    none 
   type            unset!    none 
   Access          unset!    none 
   id              unset!    none 
   Protocol        unset!    none 
   arg1            unset!    none 
   tls-error       unset!    none 
   universal-tags  unset!    none 
   eoc             unset!    none 
   boolean         unset!    none 
   integer         unset!    none 
   bit-string      unset!    none 
   octet-string    unset!    none 
   object-identifier unset!  none 
   object-descriptor unset!  none 
   external        unset!    none 
   real            unset!    none 
   enumerated      unset!    none 
   embedded-pdv    unset!    none 
   utf8string      unset!    none 
   relative-oid    unset!    none 
   undefined       unset!    none 
   sequence        unset!    none 
   numeric-string  unset!    none 
   printable-string unset!   none 
   t61-string      unset!    none 
   videotex-string unset!    none 
   ia5-string      unset!    none 
   utc-time        unset!    none 
   generalized-time unset!   none 
   graphic-string  unset!    none 
   visible-string  unset!    none 
   general-string  unset!    none 
   universal-string unset!   none 
   character-string unset!   none 
   bmp-string      unset!    none 
   class-types     unset!    none 
   universal       unset!    none 
   application     unset!    none 
   context-specific unset!   none 
   private         unset!    none 
   parse-asn       unset!    none 
   data            unset!    none 
   local           unset!    none 
   mode            unset!    none 
   d               unset!    none 
   constructed?    unset!    none 
   class           unset!    none 
   tag             unset!    none 
   ln              unset!    none 
   length          unset!    none 
   result          unset!    none 
   part            unset!    none 
   only            unset!    none 
   deep            unset!    none 
   value           unset!    none 
   read-proto-states unset!  none 
   client-hello    unset!    none 
   server-hello    unset!    none 
   certificate     unset!    none 
   server-hello-done unset!  none 
   finished        unset!    none 
   change-cipher-spec unset! none 
   alert           unset!    none 
   encrypted-handshake unset! none 
   write-proto-states unset! none 
   client-key-exchange unset! none 
   get-next-proto-state unset! none 
   write-state     unset!    none 
   next-state      unset!    none 
   protocol-state  unset!    none 
   update-proto-state unset! none 
   new-state       unset!    none 
   beg             unset!    none 
   len             unset!    none 
   client-random   unset!    none 
   precise         unset!    none 
   seed            unset!    none 
   time            unset!    none 
   cipher-suite    unset!    none 
   handshake-messages unset! none 
   rsa-key         unset!    none 
   pms-enc         unset!    none 
   pre-master-secret unset!  none 
   e               unset!    none 
   pub-exp         unset!    none 
   n               unset!    none 
   pub-key         unset!    none 
   make-master-secret unset! none 
   make-key-block  unset!    none 
   client-mac-key  unset!    none 
   key-block       unset!    none 
   hash-size       unset!    none 
   server-mac-key  unset!    none 
   client-crypt-key unset!   none 
   crypt-size      unset!    none 
   server-crypt-key unset!   none 
   encrypted-handshake-msg unset! none 
   plain-msg       unset!    none 
   encrypt-data    unset!    none 
   application-data unset!   none 
   seq-num         unset!    none 
   prf             unset!    none 
   master-secret   unset!    none 
   server?         unset!    none 
   method          unset!    none 
   md5             unset!    none 
   sha1            unset!    none 
   msg-type        unset!    none 
   crypt-data      unset!    none 
   key             unset!    none 
   hash-method     unset!    none 
   text            unset!    none 
   crypt-method    unset!    none 
   encrypt-stream  unset!    none 
   stream          unset!    none 
   decrypt-data    unset!    none 
   decrypt-stream  unset!    none 
   protocol-types  unset!    none 
   handshake       unset!    none 
   message-types   unset!    none 
   hello-request   unset!    none 
   server-key-exchange unset! none 
   certificate-request unset! none 
   certificate-verify unset! none 
   alert-descriptions unset! none 
   parse-protocol  unset!    none 
   proto           unset!    none 
   ssl-v3          unset!    none 
   tls-v1.0        unset!    none 
   tls-v1.1        unset!    none 
   messages        unset!    none 
   parse-messages  unset!    none 
   clen            unset!    none 
   msg-content     unset!    none 
   mac             unset!    none 
   msg-obj         unset!    none 
   encrypted?      unset!    none 
   level           unset!    none 
   warning         unset!    none 
   fatal           unset!    none 
   unknown         unset!    none 
   description     unset!    none 
   server-random   unset!    none 
   session-id      unset!    none 
   compression-method-length unset! none 
   compression-method unset! none 
   certificates-length unset! none 
   certificate-list unset!   none 
   content         unset!    none 
   ccs-message-type unset!   none 
   app-data        unset!    none 
   parse-response  unset!    none 
   secret          unset!    none 
   label           unset!    none 
   output-length   unset!    none 
   mid             unset!    none 
   s-1             unset!    none 
   s-2             unset!    none 
   a               unset!    none 
   p-sha1          unset!    none 
   p-md5           unset!    none 
   commands        unset!    none 
   no-wait         unset!    none 
   arg             unset!    none 
   cmd             unset!    none 
   some            unset!    none 
   resp            unset!    none 
   connection      unset!    none 
   tls-init        unset!    none 
   tls-read-data   unset!    none 
   port-data       unset!    none 
   record          unset!    none 
   enc?            unset!    none 
   pp              unset!    none 
   data-buffer     unset!    none 
   tls-awake       unset!    none 
   event           unset!    none 
   port            unset!    none 
   tls-port        unset!    none 
   locals          unset!    none 
   awake           unset!    none 
   lookup          unset!    none 
   state           unset!    none 
   ports           unset!    none 
   connect         unset!    none 
   wrote           unset!    none 
   complete?       unset!    none 
   application?    unset!    none 
   make-scheme     unset!    none 
   spec            unset!    none 
   standard        unset!    none 
   port-spec-net   unset!    none 
   actor           unset!    none 
   conn            unset!    none 
   host            unset!    none 
   scheme          unset!    none 
   tcp             unset!    none 
   port-id         unset!    none 
   ref             unset!    none 
   http            unset!    none 
   sync-op         unset!    none 
   body            unset!    none 
   close?          unset!    none 
   read-sync-awake unset!    none 
   ready           unset!    none 
   do-request      unset!    none 
   timeout         unset!    none 
   http-error      unset!    none 
   info            unset!    none 
   headers         unset!    none 
   Content-Type    unset!    none 
   thru            unset!    none 
   error           unset!    none 
   done            unset!    none 
   http-awake      unset!    none 
   http-port       unset!    none 
   res             unset!    none 
   check-response  unset!    none 
   reading-headers unset!    none 
   doing-request   unset!    none 
   make-http-error unset!    none 
   reading-data    unset!    none 
   content-length  unset!    none 
   transfer-encoding unset!  none 
   make-http-request unset!  none 
   target          unset!    none 
   word            unset!    none 
   string          unset!    none 
   Accept          unset!    none 
   Accept-Charset  unset!    none 
   User-Agent      unset!    none 
   response-line   unset!    none 
   response-parsed unset!    none 
   size            unset!    none 
   date            unset!    none 
   path            unset!    none 
   parse-write-dialect unset! none 
   block           unset!    none 
   post            unset!    none 
   opt             unset!    none 
   d1              unset!    none 
   d2              unset!    none 
   line            unset!    none 
   crlfbin         unset!    none 
   crlf2bin        unset!    none 
   with            unset!    none 
   http-response-headers unset! none 
   last-modified   unset!    none 
   no-content      unset!    none 
   ok              unset!    none 
   see-other       unset!    none 
   not-modified    unset!    none 
   use-proxy       unset!    none 
   redirect        unset!    none 
   unauthorized    unset!    none 
   proxy-auth      unset!    none 
   client-error    unset!    none 
   server-error    unset!    none 
   version-not-supported unset! none 
   check-data      unset!    none 
   custom          unset!    none 
   Location        unset!    none 
   do-redirect     unset!    none 
   crlf2           unset!    none 
   new-uri         unset!    none 
   https           unset!    none 
   out             unset!    none 
   chunk-size      unset!    none 
   mk1             unset!    none 
   mk2             unset!    none 
   trailer         unset!    none 
   hex-digits      unset!    none 
   end             unset!    none 
   file-info       unset!    none 
   not-open        unset!    none 
   inited          unset!    none 
   file            unset!    none 
   err             unset!    none 
   options         unset!    none 
   opts            unset!    none 
   cod             unset!    none 
   codecs          unset!    none 
   png             unset!    none 
   entry           unset!    none 
   no-codec        unset!    none 
   replace-export  unset!    none 
   old             unset!    none 
   new             unset!    none 
   m               unset!    none 
   modules         unset!    none 
   contexts        unset!    none 
   user            unset!    none 
   tmp             unset!    none 
   load-ext-module unset!    none 
   fix             unset!    none 
   load-module     unset!    none 
   hdr             unset!    none 
   exports         unset!    none 
   export-words    unset!    none 
   words           unset!    none 
Clone this wiki locally