We've got a new release of REBOL for you to try out as a beta. Contains some very useful additions that I'm sure you will enjoy. Might still have a few small problems here and there, but you can find it at http://www.rebol.com/corebeta.html Please let us know if you spot problems in this release or its documentation. Drop us a line at [EMAIL PROTECTED] -Carl Sassenrath Changes The /part refinement to change is now relative to the source series rather than the series being changed. Functions and objects, when inspected, now return a copy of the block of words or values so the original can not be modified. Removing an item from the head of a list! now correctly changes the list length. Pasting text into a Windows console no longer produces double-spaced lines. multiply now accepts any order of time and decimal arguments. parse-xml now correctly clears previous results from the parsed XML tree. confirm now returns true, false, or none. The dollar sign character ($) can no longer be used in words. to-time and make time now return none if the scan of the string fails. The blk word is no longer being set by loading protocols. Empty paths no longer cause problems. Setting the scrollback buffer to 0 on Windows is no longer valid. Problems with writing a charset to a file on Linux is now resolved. Returns of the money datatype are now correctly rounded. exit return now works correctly inside for loops. New Features secure offers new and expanded file and network security features. The console cursor can now be controlled. protect and unprotect prevents modification of words. Function attributes have been added. Datatype output formats now can be globally specified. build-tag creates HTML and XML tags using compose. reverse reverses the order of a series or a tuple. forever repeatedly evaluates a block until a break. difference returns the difference of two data sets. replace searches target series for specified data and replaces it. Refinements to email have been added to identify /host and /user. do/next does the next item in a block. load/next loads the next item in a string. append/only appends a block as a block not as separate elements. lit-path! is a new literal path datatype. Also, we've added a find/reverse to let you search a series backwards. (Yet to be documented.)
