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

[REBOL] Re: On list! inconsistency [was Re: WYSIWYG programming]

From: joel:neely:fedex at: 30-Oct-2000 11:06

Hi, again, Jeff, [rebol-bounce--rebol--com] wrote:
> Howdy, Joel: > > [...lists are the black sheep of series...] > > > It's a question of docs. > > > We're not purposefully trying to burden the user by the > implementation of lists in REBOL, though you make a case > that we are.
Not my intent. That's what I get for trying to be too brief! ;-)
> Lists were included because it was felt this would be a necessary > tool for some people.
Absolutely! I've always understood blocks, lists, and hashes as types that provide the same concept (storage of arbitrary values in an orderly container) but performance-optimized for different uses. But that means that it would be really nice if their interface was consistent. Lists are a valuable addition to the REBOL armory. I was only asking for the trigger to be in the same place as the other guns, unless there's a real reason why it needs to be
> Also, there may be a deeper reason for lists having absolute > indexing (beyond their implementaion), but I don't know it. > I'll ask around when I get the chance.
That was the key issue. Thanks for checking (when you have time! -- I certainly understand that you have plenty to do!). -jn- -- ; Joel Neely [joel--neely--fedex--com] 901-263-4460 38017/HKA/9677 REBOL [] do [ do func [s] [ foreach [a b] s [prin b] ] sort/skip do function [s] [t] [ t: "" foreach [a b] s [repend t [b a]] t ] { | e s m!zauafBpcvekexEohthjJakwLrngohOqrlryRnsctdtiub} 2 ]