[REBOL] Re: Core 2.6 - Last minute requests - take your chance!
From: rotenca:telvia:it at: 5-Apr-2002 13:11
I should like to see (i do not know what has been already patched in the
beta):
1) a method ('exit or 'return) to exit a parse rule before the end of input
string
2) correction of set/get crash error when using undefined words
3) /same refinement for find for block search
4) 'append correction, to work with any series
5) /tail refinement for insert
6) correction of Use bug with single word
7) change of throw-on-error to work with unset values
throw-on-error: func [
{
Evaluates a block, which if it results in an error, throws that error.
Patched for unset values
}
blk [block!]
] [
if error? set/any 'blk try blk [throw blk]
get/any 'blk
]
8) 'help working with path
'help working with trace on (disabling it at the start and re-enabling at
the end)
'source working with path
9) any-path?: func [p] [any [path? :p set-path? :p lit-path? :p]]
10) extension of bind to work with word/set-word/get-word/lit-word datatype!
11) optional preserving binding in conversion of
word/set-word/get-word/lit-word (and 'return returning set-word)
12) global? unbound? local? same-context?
13) get-object-context or get-context or from a bound word
14) get-path
15) not crashing copy/deep
16) a /deep levels [integer!] refinement for probe to show only defined deep
levels of objects/port/block...
17) corrections of all bugs of hash!
18) use of hash! everywhere a block! is required (dream)
19) a standard and easy method to pass refinements of a function to another
function
20) a /reverse refinement for 'forall 'foreach 'forskip 'repeat ...
21) a make system/words [] not changing the meaning of the first word of the
context to a pointer to itself
22) closure func
23) a more easy handling of error! datatype
---
Ciao
Romano