Mailing List Archive: 49091 messages
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search

[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