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: lmecir:geocities at: 2-Nov-2000 19:56

Hi, I would like to say thank you to Rishi for his reply, because otherwise I would have no chance to see Joel's reply. As my thanks take this: insert-item: :insert insert: func[list [series!] item [any-type!]] [insert-item list item] Now to Joel's reply: not being a native speaker I am not sure I understood everything. My point was, that the differences between the behaviour of lists and blocks in Rebol are enforced by the conflicting requirements stating which operations shall be elementary for lists (Insert and Remove) and which operations shall be elementary for blocks (Pick and Change). Does that differ from your point of view? Regards Ladislav ----- Original Message ----- From: Rishi Oswal <[rishi--picostar--com]> To: <[rebol-list--rebol--com]> Sent: Wednesday, November 01, 2000 11:30 AM Subject: [REBOL] Re: On list! inconsistency [was Re: WYSIWYG programming]
> Speaking of lists, I was wondering why it is even considered a series
datatype. About half of the series functions (such as 'reverse, etc..) either don't work, or work differently than other series datatypes. I would think since lists are different from other series datatypes, it makes more sense for it to be it's own datatype with it's own special functions such as: