| abs |
| Returns the absolute value. ARGS: value |
| Ready: 100% Ready |
| absolute |
| Returns the absolute value. ARGS: value |
| Ready: 100% Ready |
| action? |
| Returns TRUE for action values. ARGS: value |
| Ready: 100% META, Allways false |
| add |
| Returns the result of adding two values. ARGS: value1 value2 |
| Ready: 100% META |
| alias |
| Creates an alternate spelling for a word. ARGS: word name |
| Ready: 0% (no information) |
| all |
| Shortcut AND. Evaluates and returns at the first FALSE or NONE. ARGS: block |
| Ready: 100% META |
| and~ |
| Returns the first value ANDed with the second. ARGS: value1 value2 |
| Ready: 0% (no information) |
| any |
| Shortcut OR. Evaluates and returns the first value that is not FALSE or NONE. ARGS: block |
| Ready: 100% META |
| any-block? |
| Returns TRUE for any-block values. ARGS: value |
| Ready: 100% META |
| any-function? |
| Returns TRUE for any-function values. ARGS: value |
| Ready: 100% META |
| any-string? |
| Returns TRUE for any-string values. ARGS: value |
| Ready: 100% META |
| any-type? |
| Returns TRUE for any-type values. ARGS: value |
| Ready: 100% META |
| any-word? |
| Returns TRUE for any-word values. ARGS: value |
| Ready: 100% META |
| arccosine |
| Returns the trigonometric arccosine in degrees. ARGS: value /radians |
| Ready: 100% JAVA_META |
| arcsine |
| Returns the trigonometric arcsine in degrees. ARGS: value /radians |
| Ready: 100% JAVA_META |
| arctangent |
| Returns the trigonometric arctangent in degrees. ARGS: value /radians |
| Ready: 100% JAVA_META |
| at |
| Returns the series at the specified index. ARGS: series index |
| Ready: 100% META |
| back |
| Returns the series at its previous position. ARGS: series |
| Ready: 100% META, Ready |
| binary? |
| Returns TRUE for binary values. ARGS: value |
| Ready: 0% (no information) |
| bind |
| Binds words to a specified context. ARGS: words known-word /copy |
| Ready: 100% Ready ENHANCEMENT: Word value for any-word! |
| bitset? |
| Returns TRUE for bitset values. ARGS: value |
| Ready: 0% (no information) ENHANCEMENT: Word value for any-word! |
| block? |
| Returns TRUE for block values. ARGS: value |
| Ready: 100% META |
| break |
| Breaks out of a loop, while, until, repeat, foreach, etc. ARGS: /return value |
| Ready: 100% Ready |
| browse |
| Opens the default web browser. ARGS: value /only |
| Ready: 100% Not in /Core |
| catch |
| Catches a throw from a block and returns its value. ARGS: block /name word |
| Ready: 100% Ready |
| change |
| Changes a value in a series and returns the series after the change. ARGS: series value /part range /only /dup count |
| Ready: 100% META |
| char? |
| Returns TRUE for char values. ARGS: value |
| Ready: 100% META |
| checksum |
| Returns a CRC or other type of checksum. ARGS: data /tcp /secure /hash size /method word /key key-value |
| Ready: 0% (no information) |
| clear |
| Removes all values from the current index to the tail. Returns at tail. ARGS: series |
| Ready: 100% META |
| close |
| Closes an open port connection. ARGS: port |
| Ready: 0% (no information) |
| comment |
| Ignores the argument value and returns nothing. ARGS: value |
| Ready: 100% META |
| complement |
| Returns the one's complement value. ARGS: value |
| Ready: 40% META, numbers and logic, only |
| compose |
| Evaluates a block of expressions, only evaluating parens, and returns a block. ARGS: value /deep |
| Ready: 80% META |
| compress |
| Compresses a string series and returns it. ARGS: data |
| Ready: 0% (no information) |
| connected? |
| Returns TRUE when connected to the Internet. ARGS: |
| Ready: 0% (no information) |
| copy |
| Returns a copy of a value. ARGS: value /part range /deep |
| Ready: 50% Only /deep Refinement, yet |
| cosine |
| Returns the trigonometric cosine in degrees. ARGS: value /radians |
| Ready: 100% JAVA_META |
| cp |
| Returns a copy of a value. ARGS: value /part range /deep |
| Ready: 100% Same as copy |
| datatype? |
| Returns TRUE for datatype values. ARGS: value |
| Ready: 100% META |
| date? |
| Returns TRUE for date values. ARGS: value |
| Ready: 0% (no information) |
| debase |
| Converts a string from a different base representation to binary. ARGS: value /base base-value |
| Ready: 0% (no information) |
| decimal? |
| Returns TRUE for decimal values. ARGS: value |
| Ready: 100% META |
| decompress |
| Decompresses a binary series back to a string. ARGS: data |
| Ready: 0% (no information) |
| dehex |
| Converts URL-style hex encoded (%xx) strings. ARGS: value |
| Ready: 10% META |
| detab |
| Converts tabs in a string to spaces. (tab size 4) ARGS: string /size number |
| Ready: 0% (no information) |
| difference |
| Return the difference of two data sets. ARGS: set1 set2 /case /skip size |
| Ready: 0% (no information) |
| disarm |
| Returns the error value as an object. ARGS: error |
| Ready: 0% (no information) |
| divide |
| Returns the first value divided by the second. ARGS: value1 value2 |
| Ready: 100% META |
| do |
| Evaluates a block, file, URL, function, word, or any other value. ARGS: value /args arg /next |
| Ready: 80% No /args Refinement, yet |
| either |
| If condition is TRUE, evaluates the first block, else evaluates the second. ARGS: condition true-block false-block |
| Ready: 100% Ready |
| else |
| Else is obsolete; use either. ARGS: |
| Ready: 0% (no information) |
| email? |
| Returns TRUE for email values. ARGS: value |
| Ready: 0% (no information) |
| empty? |
| Returns TRUE if a series is at its tail. ARGS: series |
| Ready: 100% Ready |
| enbase |
| Converts a string to a different base representation. ARGS: value /base base-value |
| Ready: 0% (no information) |
| entab |
| Converts spaces in a string to tabs. (tab size 4) ARGS: string /size number |
| Ready: 0% (no information) |
| equal? |
| Returns TRUE if the values are equal. ARGS: value1 value2 |
| Ready: 100% META |
| error? |
| Returns TRUE for error values. ARGS: value |
| Ready: 0% (no information) |
| even? |
| Returns TRUE if the number is even. ARGS: number |
| Ready: 50% META |
| event? |
| Returns TRUE for event values. ARGS: value |
| Ready: 0% (no information) |
| exclude |
| Return the first set less the second set. ARGS: set1 set2 /case /skip size |
| Ready: 0% (no information) |
| exit |
| Exits a function, returning no value. ARGS: |
| Ready: 100% META |
| exp |
| Raises E (natural number) to the power specified. ARGS: power |
| Ready: 100% JAVA_META |
| fifth |
| Returns the fifth value of a series. ARGS: series |
| Ready: 100% Ready |
| file? |
| Returns TRUE for file values. ARGS: value |
| Ready: 100% META |
| find |
| Finds a value in a series and returns the series at the start of it. ARGS: series value /part range /only /case /any /with wild /skip size /match /tail /last /reverse |
| Ready: 0% (no information) |
| first |
| Returns the first value of a series. ARGS: series |
| Ready: 100% Ready |
| foreach |
| Evaluates a block for each value(s) in a series. ARGS: 'word data body |
| Ready: 60% META |
| form |
| Converts a value to a string. ARGS: value |
| Ready: 80% (no info) |
| fourth |
| Returns the fourth value of a series. ARGS: series |
| Ready: 100% Ready |
| free |
| Frees a REBOL resource. (Command version only) ARGS: value |
| Ready: 100% Not in /Core |
| function? |
| Returns TRUE for function values. ARGS: value |
| Ready: 100% META |
| get |
| Gets the value of a word. ARGS: word /any |
| Ready: 70% No /any |
| get-modes |
| Return mode settings for a port ARGS: target modes |
| Ready: 0% (no information) |
| get-word? |
| Returns TRUE for get-word values. ARGS: value |
| Ready: 100% META |
| greater-or-equal? |
| Returns TRUE if the first value is greater than or equal to the second value. ARGS: value1 value2 |
| Ready: 100% META |
| greater? |
| Returns TRUE if the first value is greater than the second value. ARGS: value1 value2 |
| Ready: 100% META |
| halt |
| Stops evaluation and returns to the input prompt. ARGS: |
| Ready: 0% (no information) |
| hash? |
| Returns TRUE for hash values. ARGS: value |
| Ready: 0% (no information) |
| head |
| Returns the series at its head. ARGS: series |
| Ready: 100% Ready |
| head? |
| Returns TRUE if a series is at its head. ARGS: series |
| Ready: 100% META |
| if |
| If condition is TRUE, evaluates the block. ARGS: condition then-block /else else-block |
| Ready: 100% META |
| image? |
| Returns TRUE for image values. ARGS: value |
| Ready: 0% (no information) |
| in |
| Returns the word in the object's context. ARGS: object word |
| Ready: 100% Ready ENHANCEMENT: Works for function!, too |
| index? |
| Returns the index number of the current position in the series. ARGS: series |
| Ready: 100% Ready |
| input? |
| Returns TRUE if input characters are available. ARGS: |
| Ready: 0% (no information) |
| insert |
| Inserts a value into a series and returns the series after the insert. ARGS: series value /part range /only /dup count |
| Ready: 80% no /part and no /dup refinement |
| integer? |
| Returns TRUE for integer values. ARGS: value |
| Ready: 100% META |
| intersect |
| Create a new value that is the intersection of the two arguments. ARGS: ser1 ser2 /case /skip size |
| Ready: 0% (no information) |
| issue? |
| Returns TRUE for issue values. ARGS: value |
| Ready: 0% (no information) |
| last |
| Returns the last value of a series. ARGS: series |
| Ready: 80% Error handling is missing |
| length? |
| Returns the length of the series from the current position. ARGS: series |
| Ready: 100% Ready |
| lesser-or-equal? |
| Returns TRUE if the first value is less than or equal to the second value. ARGS: value1 value2 |
| Ready: 100% META |
| lesser? |
| Returns TRUE if the first value is less than the second value. ARGS: value1 value2 |
| Ready: 100% META |
| library? |
| Returns TRUE for library values. ARGS: value |
| Ready: 0% (no information) |
| list? |
| Returns TRUE for list values. ARGS: value |
| Ready: 0% (no information) |
| lit-path? |
| Returns TRUE for lit-path values. ARGS: value |
| Ready: 100% META |
| lit-word? |
| Returns TRUE for lit-word values. ARGS: value |
| Ready: 100% META |
| load |
| Loads a file, URL, or string. Binds words to global context. ARGS: source /header /next /library /markup /all |
| Ready: 30% Works for strings only, some datatypes missing or not ready, refinements missing ENHANCEMENT: Can load java-object! |
| log-10 |
| Returns the base-10 logarithm. ARGS: value |
| Ready: 100% JAVA-META |
| log-2 |
| Return the base-2 logarithm. ARGS: value |
| Ready: 100% JAVA-META |
| log-e |
| Returns the base-E (natural number) logarithm. ARGS: value |
| Ready: 100% JAVA-META |
| logic? |
| Returns TRUE for logic values. ARGS: value |
| Ready: 100% META |
| loop |
| Evaluates a block a specified number of times. ARGS: count block |
| Ready: 100% Ready |
| lowercase |
| Converts string of characters to lowercase. ARGS: string /part range |
| Ready: 100% JAVA-META |
| make |
| Constructs and returns a new value. ARGS: type spec |
| Ready: 100% Ready, but most datatypes are missing this feature... |
| max |
| Returns the greater of the two values. ARGS: value1 value2 |
| Ready: 70% Numbers, only |
| maximum |
| Returns the greater of the two values. ARGS: value1 value2 |
| Ready: 70% Numbers, only |
| maximum-of |
| Finds the largest value in a series ARGS: series /skip size /case |
| Ready: 0% (no information) |
| min |
| Returns the lesser of the two values. ARGS: value1 value2 |
| Ready: 70% Numbers, only |
| minimum |
| Returns the lesser of the two values. ARGS: value1 value2 |
| Ready: 70% Numbers, only |
| minimum-of |
| Finds the smallest value in a series ARGS: series /skip size /case |
| Ready: 0% (no information) |
| mold |
| Converts a value to a REBOL-readable string. ARGS: value /only |
| Ready: 100% Ready, but some datatype work needed |
| money? |
| Returns TRUE for money values. ARGS: value |
| Ready: 0% (no information) |
| multiply |
| Returns the first value multiplied by the second. ARGS: value1 value2 |
| Ready: 100% META |
| native? |
| Returns TRUE for native values. ARGS: value |
| Ready: 100% META |
| negate |
| Changes the sign of a number. ARGS: number |
| Ready: 50% Same as complement at the moment |
| negative? |
| Returns TRUE if the number is negative. ARGS: number |
| Ready: 50% META, Numbers only |
| next |
| Returns the series at its next position. ARGS: series |
| Ready: 100% META, Ready |
| none? |
| Returns TRUE for none values. ARGS: value |
| Ready: 100% META |
| not |
| Returns the logic complement. ARGS: value |
| Ready: 100% META |
| not-equal? |
| Returns TRUE if the values are not equal. ARGS: value1 value2 |
| Ready: 0% (no information) |
| now |
| Returns the current local date and time. ARGS: /year /month /day /time /zone /date /weekday /precise |
| Ready: 0% (no information) |
| number? |
| Returns TRUE for number values. ARGS: value |
| Ready: 100% META |
| object? |
| Returns TRUE for object values. ARGS: value |
| Ready: 100% META |
| odd? |
| Returns TRUE if the number is odd. ARGS: number |
| Ready: 50% META |
| op? |
| Returns TRUE for op values. ARGS: value |
| Ready: 0% (no information) |
| open |
| Opens a new port connection. ARGS: spec /binary /string /direct /new /read /write /no-wait /lines /with end-of-line /allow access /mode args /custom params /skip length |
| Ready: 0% (no information) |
| or~ |
| Returns the first value ORed with the second. ARGS: value1 value2 |
| Ready: 0% (no information) |
| pair? |
| Returns TRUE for pair values. ARGS: value |
| Ready: 0% (no information) |
| paren? |
| Returns TRUE for paren values. ARGS: value |
| Ready: 100% META |
| parse |
| Parses a series according to rules. ARGS: input rules /all /case |
| Ready: 50% Works for strings, only. Allways /all mode, no Refinements |
| path? |
| Returns TRUE for path values. ARGS: value |
| Ready: 100% META |
| pick |
| Returns the value at the specified position in a series. ARGS: series index |
| Ready: 60% META, Wrong for negative indexes, numbers only |
| poke |
| Returns value after changing its data at the given index. (See manual) ARGS: value index data |
| Ready: 0% (no information) |
| port? |
| Returns TRUE for port values. ARGS: value |
| Ready: 0% (no information) |
| positive? |
| Returns TRUE if the value is positive. ARGS: number |
| Ready: 50% META, Numbers only |
| power |
| Returns the first number raised to the second number. ARGS: number exponent |
| Ready: 100% JAVA-META |
| prin |
| Outputs a value with no line break. ARGS: value |
| Ready: 100% Ready |
| Outputs a value followed by a line break. ARGS: value |
| Ready: 100% Ready |
| protect |
| Protect a word or block to prevent from being modified. ARGS: value |
| Ready: 0% (no information) |
| q |
| Stops evaluation and exits the interpreter. ARGS: |
| Ready: 100% Ready |
| query |
| Returns information about a file or URL. ARGS: target /clear |
| Ready: 0% (no information) |
| quit |
| Stops evaluation and exits the interpreter. ARGS: |
| Ready: 100% Ready |
| random |
| Returns a random value of the same datatype. ARGS: value /seed /secure /only |
| Ready: 50% JAVA-META, number! only, gives decimal!, not integer! ... |
| read |
| Reads from a file, url, or port-spec (block or object). ARGS: source /binary /string /direct /no-wait /lines /part size /with end-of-line /mode args /custom params /skip length |
| Ready: 35% Works for files and urls only, no refinements |
| read-io |
| Low level read from a port. ARGS: port buffer length |
| Ready: 0% (no information) |
| recycle |
| Recycles unused memory. ARGS: /off /on /torture |
| Ready: 100% JAVA-META, calls java's gc |
| reduce |
| Evaluates an expression or block expressions and returns the result. ARGS: value |
| Ready: 100% Ready |
| refinement? |
| Returns TRUE for refinement values. ARGS: value |
| Ready: 100% META |
| remainder |
| Returns the remainder of first value divided by second. ARGS: value1 value2 |
| Ready: 80% JAVA-META, number! only, gives decimal! |
| remove |
| Removes value(s) from a series and returns after the remove. ARGS: series /part range |
| Ready: 90% /part only for integer! |
| repeat |
| Evaluates a block a number of times or over a series. ARGS: 'word value body |
| Ready: 80% META, Not for blocks at the moment |
| return |
| Returns a value from a function. ARGS: value |
| Ready: 100% Ready |
| reverse |
| Reverses a series. ARGS: value /part range |
| Ready: 0% (no information) |
| routine? |
| Returns TRUE for routine values. ARGS: value |
| Ready: 0% (no information) |
| same? |
| Returns TRUE if the values are identical. ARGS: value1 value2 |
| Ready: 0% (no information) |
| save |
| Saves a value or a block to a file or url. ARGS: where value /header header-data /bmp /png |
| Ready: 0% (no information) |
| script? |
| Checks file, url, or string for a valid script header. ARGS: value |
| Ready: 0% (no information) |
| second |
| Returns the second value of a series. ARGS: series |
| Ready: 100% Ready |
| secure |
| Specifies security policies (access levels and directories). Return prior settings. ARGS: 'level |
| Ready: 0% (no information) |
| select |
| Finds a value in the series and returns the value or series after it. ARGS: series value /part range /only /case /any /with wild /skip size |
| Ready: 0% (no information) |
| series? |
| Returns TRUE for series values. ARGS: value |
| Ready: 100% META |
| set |
| Sets a word or block of words to specified value(s). ARGS: word value /any |
| Ready: 50% No Refinement, no blocks support |
| set-modes |
| Change mode settings for a port ARGS: target modes |
| Ready: 0% (no information) |
| set-path? |
| Returns TRUE for set-path values. ARGS: value |
| Ready: 100% META |
| set-word? |
| Returns TRUE for set-word values. ARGS: value |
| Ready: 100% META |
| sine |
| Returns the trigonometric sine in degrees. ARGS: value /radians |
| Ready: 100% JAVA_META |
| skip |
| Returns the series forward or backward from the current position. ARGS: series offset |
| Ready: 100% Ready |
| sort |
| Sorts a series. ARGS: series /case /skip size /compare comparator /part length /all /reverse |
| Ready: 0% (no information) |
| square-root |
| Returns the square root of a number. ARGS: value |
| Ready: 0% (no information) |
| strict-equal? |
| Returns TRUE if the values are equal and of the same datatype. ARGS: value1 value2 |
| Ready: 0% (no information) |
| strict-not-equal? |
| Returns TRUE if the values are not equal and not of the same datatype. ARGS: value1 value2 |
| Ready: 0% (no information) |
| string? |
| Returns TRUE for string values. ARGS: value |
| Ready: 100% META |
| struct? |
| Returns TRUE for struct values. ARGS: value |
| Ready: 0% (no information) |
| subtract |
| Returns the second value subtracted from the first. ARGS: value1 value2 |
| Ready: 100% META |
| tag? |
| Returns TRUE for tag values. ARGS: value |
| Ready: 0% (no information) |
| tail |
| Returns the series at the position after the last value. ARGS: series |
| Ready: 100% META, Ready |
| tail? |
| Returns TRUE if a series is at its tail. ARGS: series |
| Ready: 100% Ready |
| tangent |
| Returns the trigonometric tangent in degrees. ARGS: value /radians |
| Ready: 100% JAVA_META |
| third |
| Returns the third value of a series. ARGS: series |
| Ready: 100% Ready |
| throw |
| Throws control back to a previous catch. ARGS: value /name word |
| Ready: 100% Ready |
| time? |
| Returns TRUE for time values. ARGS: value |
| Ready: 0% (no information) |
| to |
| Constructs and returns a new value after conversion. ARGS: type spec |
| Ready: 30% Most Datatypes don't allow this |
| to-hex |
| Converts an integer to a hex issue!. ARGS: value |
| Ready: 0% (no information) |
| trace |
| Enables and disables evaluation tracing. ARGS: mode /net /function |
| Ready: 0% (no information) |
| trim |
| Removes whitespace from a string. Default removes from head and tail. ARGS: series /head /tail /auto /lines /all /with str |
| Ready: 0% (no information) |
| try |
| Tries to DO a block and returns its value or an error. ARGS: block |
| Ready: 100% Ready |
| tuple? |
| Returns TRUE for tuple values. ARGS: value |
| Ready: 0% (no information) |
| type? |
| Returns a value's datatype. ARGS: value /word |
| Ready: 99% No /word refinement |
| union |
| Creates a new set that is the union of the two arguments. ARGS: set1 set2 /case /skip size |
| Ready: 0% (no information) |
| unique |
| Returns a set with duplicate values removed. ARGS: set /case /skip size |
| Ready: 0% (no information) |
| unprotect |
| Unprotects a word or block of words. ARGS: value |
| Ready: 0% (no information) |
| unset |
| Unsets the value of a word. ARGS: word |
| Ready: 0% (no information) |
| unset? |
| Returns TRUE for unset values. ARGS: value |
| Ready: 100% META |
| until |
| Evaluates a block until it is TRUE. ARGS: block |
| Ready: 100% META |
| update |
| Updates the data related to a port. ARGS: port |
| Ready: 0% (no information) |
| uppercase |
| Converts string of characters to uppercase. ARGS: string /part range |
| Ready: 100% JAVA-META |
| url? |
| Returns TRUE for url values. ARGS: value |
| Ready: 100% META |
| use |
| Defines words local to a block. ARGS: words body |
| Ready: 100% META |
| value? |
| Returns TRUE if the word has been set. ARGS: value |
| Ready: 0% (no information) |
| wait |
| Waits for a duration, port, or both. ARGS: value /all |
| Ready: 30% JAVA-META, numbers only |
| while |
| While a condition block is TRUE, evaluates another block. ARGS: cond-block body-block |
| Ready: 100% META |
| word? |
| Returns TRUE for word values. ARGS: value |
| Ready: 100% META |
| write |
| Writes to a file, url, or port-spec (block or object). ARGS: destination value /binary /string /direct /append /no-wait /lines /part size /with end-of-line /allow access /mode args /custom params |
| Ready: 20% JAVA_META, files only... |
| write-io |
| Low level write to a port. ARGS: port buffer length |
| Ready: 0% (no information) |
| xor~ |
| Returns the first value exclusive ORed with the second. ARGS: value1 value2 |
| Ready: 0% (no information) |
| zero? |
| Returns TRUE if the number is zero. ARGS: number |
| Ready: 100% META |
| ? |
| Prints information about words and values. ARGS: 'word /local value args item name refmode types attrs rtype |
| Ready: 80% none |
| ?? |
| Prints a variable name followed by its molded value. (for debugging) ARGS: 'name |
| Ready: 0% (no information) |
| about |
| Information about REBOL ARGS: |
| Ready: 0% (no information) |
| append |
| Appends a value to the tail of a series and returns the series head. ARGS: series value /only |
| Ready: 100% none |
| array |
| Makes and initializes a series of a given size. ARGS: size /initial value /local block rest |
| Ready: 100% ENHANCEMENT: java-array |
| ask |
| Ask the user for input. ARGS: question /hide |
| Ready: 0% (no information) |
| build-tag |
| Generates a tag from a composed block. ARGS: blk /local out in |
| Ready: 0% (no information) |
| change-dir |
| Changes the active directory path. ARGS: dir /local slash full ret |
| Ready: 0% (no information) |
| charset |
| Makes a bitset of chars for the parse function. ARGS: chars |
| Ready: 0% (no information) |
| clean-path |
| Cleans-up '.' and '..' in path; returns the cleaned path. ARGS: target |
| Ready: 0% (no information) |
| confirm |
| Confirms a user choice. ARGS: question /with choices /local response match-multiple |
| Ready: 0% (no information) |
| context |
| Defines a unique (underived) object. ARGS: blk |
| Ready: 0% (no information) |
| cvs-date |
| Converts CVS date. ARGS: date |
| Ready: 0% (no information) |
| cvs-version |
| Converts CVS version number. ARGS: str /local rev ver |
| Ready: 0% (no information) |
| decode-cgi |
| Converts CGI argument string to a list of words and value strings. ARGS: args /local list equate value name val |
| Ready: 0% (no information) |
| decode-url |
| Decode a URL into an object. ARGS: url |
| Ready: 0% (no information) |
| delete |
| Deletes the specified file(s). ARGS: target /any /local p dir blk file ret |
| Ready: 0% (no information) |
| dir? |
| Returns TRUE if a file or URL is a directory. ARGS: target /local info |
| Ready: 0% (no information) |
| dirize |
| Returns a copy of the path turned into a directory. ARGS: path |
| Ready: 0% (no information) |
| dispatch |
| Wait for a block of ports. As events happen, dispatch port handler blocks. ARGS: port-block /local ports awake timeblk result |
| Ready: 0% (no information) |
| do-boot |
| Does a value only if it and its file (URL) and it's dependent exists. ARGS: target args dependent /local check dir |
| Ready: 0% (no information) |
| does |
| A shortcut to define a function that has no arguments or locals. ARGS: body |
| Ready: 100% none |
| echo |
| Copies console output to a file. ARGS: target |
| Ready: 0% (no information) |
| exists? |
| Determines if a file or URL exists. ARGS: target /local ret |
| Ready: 0% (no information) |
| extract |
| Extracts every n-th value from a series. ARGS: block width /local new |
| Ready: 0% (no information) |
| for |
| Repeats a block over a range of values. ARGS: 'word start end bump body /local result do-body op |
| Ready: 0% (no information) |
| forall |
| Evaluates a block for every value in a series. ARGS: 'word body |
| Ready: 100% none |
| forever |
| Evaluates a block endlessly. ARGS: body |
| Ready: 100% native |
| forskip |
| Evaluates a block for periodic values in a series. ARGS: 'word skip-num body |
| Ready: 100% none |
| found? |
| Returns TRUE if value is not NONE. ARGS: value |
| Ready: 0% (no information) |
| func |
| Defines a user function with given spec and body. ARGS: spec body |
| Ready: 100% none |
| function |
| Defines a user function with local words. ARGS: spec vars body |
| Ready: 100% none |
| has |
| A shortcut to define a function that has local variables but no arguments. ARGS: locals body |
| Ready: 0% (no information) |
| help |
| Prints information about words and values. ARGS: 'word /local value args item name refmode types attrs rtype |
| Ready: 0% (no information) |
| import-email |
| Constructs an email object from an email message. ARGS: data /local content |
| Ready: 0% (no information) |
| info? |
| Returns information about a file or url. ARGS: target |
| Ready: 0% (no information) |
| input |
| Inputs a string from the console. New-line character is removed. ARGS: /hide /local console-port buffer char ignore ignore-chars |
| Ready: 0% (no information) |
| join |
| Concatenates values. ARGS: value rest |
| Ready: 100% none |
| launch |
| ARGS: |
| Ready: 0% (no information) |
| license |
| Prints the REBOL/core license agreement. ARGS: |
| Ready: 0% (no information) |
| link-app? |
| Tell whether a script is running under a Link application context. ARGS: |
| Ready: 0% (no information) |
| list-dir |
| Prints a multi-column sorted listing of a directory. ARGS: dir /local file max s |
| Ready: 0% (no information) |
| make-dir |
| Creates the directory structure specified. ARGS: path /deep /local parsed build created valid slash m-dir |
| Ready: 0% (no information) |
| modified? |
| Returns the last modified date of a file or URL. ARGS: target /local info |
| Ready: 0% (no information) |
| net-error |
| ARGS: info |
| Ready: 0% (no information) |
| offset? |
| Returns the offset between two series positions. ARGS: series1 series2 |
| Ready: 0% (no information) |
| parse-email-addrs |
| ARGS: data |
| Ready: 0% (no information) |
| parse-header |
| Returns a header object with header fields and their values ARGS: parent data |
| Ready: 0% (no information) |
| parse-header-date |
| ARGS: data /local despace here date count |
| Ready: 0% (no information) |
| parse-xml |
| Parses XML code and returns a tree of blocks. ARGS: code |
| Ready: 0% (no information) |
| probe |
| Prints a molded, unevaluated value and returns the same value. ARGS: value |
| Ready: 0% (no information) |
| protect-system |
| Protects all system functions and the system object from redefinition. ARGS: /local vals words word |
| Ready: 0% (no information) |
| reform |
| Forms a reduced block and returns a string. ARGS: value |
| Ready: 100% none |
| rejoin |
| Reduces and joins a block of values. ARGS: block |
| Ready: 100% none |
| remold |
| Molds a reduced block and returns a string. ARGS: value |
| Ready: 100% none |
| rename |
| Renames a file to a new name. ARGS: old new /local p dir blk |
| Ready: 0% (no information) |
| repend |
| Appends a reduced value to a series and returns the series head. ARGS: series value /only |
| Ready: 50% no /only |
| replace |
| Replaces the search value with the replace value within the target series. ARGS: target search replace /all /case /local save-target len |
| Ready: 0% (no information) |
| resend |
| Relay a message ARGS: to from message /local do-send smtp-port |
| Ready: 0% (no information) |
| save-user |
| Save user.r, prompting for overwrite permission ARGS: |
| Ready: 0% (no information) |
| send |
| Send a message to an address (or block of addresses) ARGS: address message /only /header header-obj /local smtp-port content do-send |
| Ready: 0% (no information) |
| set-net |
| Network setup. All values after default are optional. Words OK for server names. ARGS: settings /local actions item |
| Ready: 0% (no information) |
| set-user-name |
| ARGS: str |
| Ready: 0% (no information) |
| size? |
| Returns the size of a file or URL's contents. ARGS: target /local info |
| Ready: 0% (no information) |
| source |
| Prints the source code for a word. ARGS: 'word |
| Ready: 80% none |
| split-path |
| Splits a file or URL path. Returns a block containing path and target. ARGS: target /local file path p |
| Ready: 0% (no information) |
| switch |
| Selects a choice and evaluates what follows it. ARGS: value cases /default case |
| Ready: 0% (no information) |
| throw-on-error |
| Evaluates a block, which if it results in an error, throws that error. ARGS: blk |
| Ready: 0% (no information) |
| to-binary |
| Converts to binary value. ARGS: value |
| Ready: 0% (no information) |
| to-bitset |
| Converts to bitset value. ARGS: value |
| Ready: 0% (no information) |
| to-block |
| Converts to block value. ARGS: value |
| Ready: 100% none |
| to-char |
| Converts to char value. ARGS: value |
| Ready: 0% (no information) |
| to-date |
| Converts to date value. ARGS: value |
| Ready: 0% (no information) |
| to-decimal |
| Converts to decimal value. ARGS: value |
| Ready: 100% none |
| to-email |
| Converts to email value. ARGS: value |
| Ready: 0% (no information) |
| to-event |
| Converts to event value. ARGS: value |
| Ready: 0% (no information) |
| to-file |
| Converts to file value. ARGS: value |
| Ready: 100% none |
| to-get-word |
| Converts to get-word value. ARGS: value |
| Ready: 100% none |
| to-hash |
| Converts to hash value. ARGS: value |
| Ready: 0% (no information) |
| to-idate |
| Returns a standard Internet date string. ARGS: date /local str |
| Ready: 0% (no information) |
| to-image |
| Converts to image value. ARGS: value |
| Ready: 0% (no information) |
| to-integer |
| Converts to integer value. ARGS: value |
| Ready: 100% none |
| to-issue |
| Converts to issue value. ARGS: value |
| Ready: 0% (no information) |
| to-list |
| Converts to list value. ARGS: value |
| Ready: 0% (no information) |
| to-lit-path |
| Converts to lit-path value. ARGS: value |
| Ready: 100% none |
| to-lit-word |
| Converts to lit-word value. ARGS: value |
| Ready: 100% none |
| to-logic |
| Converts to logic value. ARGS: value |
| Ready: 100% none |
| to-money |
| Converts to money value. ARGS: value |
| Ready: 0% (no information) |
| to-none |
| Converts to none value. ARGS: value |
| Ready: 100% none |
| to-pair |
| Converts to pair value. ARGS: value |
| Ready: 0% (no information) |
| to-paren |
| Converts to paren value. ARGS: value |
| Ready: 100% none |
| to-path |
| Converts to path value. ARGS: value |
| Ready: 0% (no information) |
| to-refinement |
| Converts to refinement value. ARGS: value |
| Ready: 100% none |
| to-set-path |
| Converts to set-path value. ARGS: value |
| Ready: 100% none |
| to-set-word |
| Converts to set-word value. ARGS: value |
| Ready: 0% (no information) |
| to-string |
| Converts to string value. ARGS: value |
| Ready: 100% none |
| to-tag |
| Converts to tag value. ARGS: value |
| Ready: 0% (no information) |
| to-time |
| Converts to time value. ARGS: value |
| Ready: 0% (no information) |
| to-tuple |
| Converts to tuple value. ARGS: value |
| Ready: 0% (no information) |
| to-url |
| Converts to url value. ARGS: value |
| Ready: 0% (no information) |
| to-word |
| Converts to word value. ARGS: value |
| Ready: 100% none |
| upgrade |
| Download a new version of REBOL if available. ARGS: /local platforms fields me message |
| Ready: 0% (no information) |
| Usage |
| Prints command-line arguments. ARGS: |
| Ready: 0% (no information) |
| what |
| Prints a list of globally-defined functions. ARGS: /local vals args here total |
| Ready: 0% (no information) |
| what-dir |
| Prints the active directory path ARGS: |
| Ready: 0% (no information) |
| write-user |
| Write network config to user.r file ARGS: |
| Ready: 0% (no information) |