= V5 MultiLine NoSorting TabWidth=30 H=";About this library" REBOL-TOOLS Library This library was written by Brett Handley to allow Notetab to gain access to the power of the Rebol (www.rebol.com) programming language. This library requires the Rebol interpreter and the Rebol script notetab-gateway.r You must ensure that rebol will be found when Notetab calls it. Under Windows NT I set the path environment variable to point to the rebol core directory. Into this same directory I placed the notetab-gateway.r script. Under this directory I have a subdirectory called library into which all the rebol scripts that will be called are placed. Once you have installed everything. Try typing a rebol expresion like 6 * 3 into a new text file, select it and click on "Print mold of Do expression". You should see that the 6 * 3 has been replaced by the result of 18. Have fun. :) H=";" H=";Rebol programming" H=";" H="Clean script" ^$Rebol("use-script %clean-script.r print clean-script standard-input")$ H="Detab script" ^$Rebol("print detab standard-input")$ H="Entab script" ^$Rebol("print entab standard-input")$ H="Do Rebol expression" ^$Rebol()$ H="Print mold of Do expression" ^$Rebol("use-script %print-mold.r print-mold standard-input")$ H=";" H=";Text" H=";" H="Wrap-72" ^$Rebol("use-script %wrap-72.r print wrap-72 standard-input")$ H="Flow-72" ^$Rebol("use-script %wrap-72.r print wrap-72/flow standard-input")$ H="Encode Base64" ^$Rebol("print enbase/base standard-input 64")$ H="Decode Base64 to string" ^$Rebol("print to-string debase/base standard-input 64")$ H="Decode Base64 to binary" ^$Rebol("print debase/base standard-input 64")$ H=";" H=";Rebol data transformations" H=";" H="Comma Delimited to Block" ^$GetInputOutput("rebol -q -w -s notetab-gateway.r use-script %delimited-text.r print mold load-comma-delimited standard-input")$ H="Tab Delimited to Block" ^$Rebol("use-script %delimited-text.r print mold load-tab-delimited standard-input")$ H="Block to Comma Delimited" ^$Rebol("use-script %delimited-text.r print export-comma-delimited load standard-input")$ H="Block to Tab Delimited" ^$Rebol("use-script %delimited-text.r print export-tab-delimited load standard-input")$ H=";" H=";Miscellaneous" H=";" H="Annotate rebol tokens" ^$Rebol("use-script %annotate-rebol-tokens.r print annotate-rebol-tokens standard-input")$ H="_Rebol" ^!Result ^$GetInputOutput("rebol -qws notetab-gateway.r ^&")$ H="REBOL Version and home" ^$Rebol("Print [system/product system/version "home:" system/options/home]")$