REBOL [] ; http://www.rebol.com/rebol3/ ; http://www.rebol.com/r3/docs/index.html ; http://www.rebol.com/r3/docs/guide/code-syntax.html ;! datatypes =========================================================== ; http://www.rebol.com/r3/docs/datatypes.html action! binary! bitset! block! char! closure! command! datatype! date! decimal! email! end! error! event! file! frame! function! get-path! get-word! gob! handle! hash! image! integer! issue! library! list! lit-path! lit-word! logic! map! module! money! native! none! object! op! pair! paren! path! percent! port! rebcode! refinement! routine! set-path! set-word! string! struct! tag! task! time! tuple! typeset! unset! url! utype! vector! word! ;! functions =========================================================== ; http://www.rebol.com/r3/docs/functions.html about abs absolute action? add ajoin alias all also alter and and~ any-block? any-function? any-path? any-string? any-word? any append apply arccosine arcsine arctangent array as-binary as-pair as-string ascii? ask assert at attempt back binary? bind? bind bitset? block? body-of break browse bugs call caret-to-offset case catch cause-error cd change-dir change char? charset chat checksum clean-path clear close closure? closure collect comment complement compose compress confirm construct context continue copy cosine create cursor datatype? date? debase decimal? decloak decode-url decode decompress default dehex delect delete deline delta-profile delta-time demo detab difference dir? dirize disarm divide do-codec do-commands do-events do docs does dp draw dt dump-obj dump echo effect eighth either else email? empty? enbase encloak encode enline entab equal? error? eval even? event? evoke exclude exists? exit exp extend extract fifth file? find-module find-script find first+ first for forall foreach forever form format forskip found? fourth frame? func funco funct function? function functor get-env get-path? get-word? get gob? greater-or-equal? greater? halt handle-events handle? has head? head help if image? import in-dir in index? info? input insert install integer? intersect issue? join last latin1? launch layout length? lesser-or-equal? lesser? library? license list-dir list-env lit-path? lit-word? load-gui load log-10 log-2 log-e logic? loop lowercase ls make-dir make-scheme make map-each map-event map-gob-offset map? map max maximum-of maximum min minimum-of minimum mkdir mod modified? module? module modulo mold money? more move multiply native? native negate negative? new-line? new-line next ninth none? not-equal? not now number? object? object odd? offset? offset-to-caret op? open? open or or~ pair? paren? parse past? path? percent? pick poke port? positive? power prin print printf probe protect pwd q query quit random read rebcode? recycle reduce refinement? reflect reform rejoin remainder remold remove-each remove rename repeat repend replace request-file resolve return reverse reword rm round routine? run same? save scalar? script? second secure select series? set-path? set-word? set seventh shift show sign? sine sixth size? size-text skip sort source spec-of split-path split square-root stack stats strict-equal? strict-not-equal? string? struct? subtract suffix? swap switch tag? tail? tail take tangent task? task tenth third throw time? title-of to-action to-binary to-bitset to-block to-char to-closure to-datatype to-date to-decimal to-email to-end to-error to-event to-file to-frame to-function to-get-path to-get-word to-gob to-handle to-hex to-image to-integer to-issue to-library to-lit-path to-lit-word to-local-file to-logic to-map to-module to-money to-native to-none to-object to-op to-pair to-paren to-path to-percent to-port to-rebcode to-rebol-file to-refinement to-relative-file to-routine to-set-path to-set-word to-string to-struct to-tag to-task to-time to-tuple to-typeset to-unset to-url to-utype to-vector to-word to trace transcode trim true? try tuple? type? types-of typeset? unhandle-events union unique unless unprotect unset? unset until unview update upgrade uppercase url? usage use utf? utype? value? values-of vector? view wait wake-up what-dir what while why? word? words-of write xor xor~ zero?