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

[REBOL] Correct Behaviour? Was False = 2 ????

From: robbo1mark:aol at: 2-Jul-2001 11:23

Joel / Everybody okay then accepting all your perfectly valid qualifications & clarifications, I'll reframe my original question, thus...... If the decision was YOURS, would YOU prefer to see REBOL behaviour modified so series! index begin at 0, True, False & None & 'PICK behaved in the way I described. You intimated that you see the future of REBOL being a much greater time period than the past history of REBOL thus far so presumably you think it's important that we don't get "locked" into the "WRONG" way of doing things forever just for the sake of backwards compatability. I use the term "WRONG" here on my analysis of of your previous comments, I've no doubt you will correct me here on this ;-) With regards to backwards compatability I've got loads of scripts that no longer work because of changes in newer REBOL versions. /Wait to /No-Wait port! refinements, VID changes to name but a few examples. RT don't seem to mind breaking backwards compatability when it suits them for the sake of newer preferable behaviour. Also I believe "major" changes to port! schemes are planned in upcoming REBOL releases, we'll have to wait & see how much this changes backwards compatability, If at all! Now I know all of this is hypothetical as only Carl & the RT gang can actually decide and implement any Language changes to REBOL but as someone who's knowledge and opinions I greatly respect ( if not always agree with 8-) I was just trying to elicit whether you would "PREFER" the behaviour I suggested as opposed to "ACTUAL" REBOL behaviour, IF the decision was YOURS to make? ( Which it's NOT so sorry If Iam wasting your time. ) Secondly, I too agree that it is important we document and specify as MUCH of REBOL behaviour and consistency / inconsistency as we can, I also think it would be extremely valuable and useful to have a REBOL specification and in the absence of "official" RT documentation, I TOO would contribute and volunteer my efforts to the production of such a document, though NOT as Lead Author as there a people on this List much more capable & experienced with this aspect of REBOL / Comp. Sci. than myself, besides trying to grok what lies beneath REBOL takes up enough of my time / brain capacity! Your opinions are valued! , well by me anyway ;-) PS Ladislav, Larry & everybody else, please feel free to comment on this if you so wish. Quick & Dirty REBOL User Poll. 1. Should Series! Index begin at Zero? 2. Should 0, None & False be equivalent for 'PICKing values from a series! and return the FIRST or index 0 value whereas True and 1 would return the SECOND or Index 1 value? cheers folks, Mark Dickson