[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 ]