[REBOL] Re: head reverse annoys me
From: hallvard::ystad::oops-as::no at: 19-Dec-2004 9:54
OK, folks, this is my third attempt at posting this email. Please excuse me if it appears
thrice (I doubt that should happen, though).
It will not break, since head head "123"
is identical to
i.e. if 'reverse were to do 'head all by itself, performing an extra 'head on the series
won't change anything. I haven't seen _any_ examples of 'reverse being used _without_
'head (situations where scrips might actually break), as Carl pointed out in his post.
Then there is the current inconsistency in 'reverse: tuples! and pairs! (since they are
not series!) will not be "empty" after being reversed (see http://www.rebol.org/cgi-bin/cgiwrap/rebol/ml-display-thread.r?m=rmlHGYB
And then there are lists! :
reverse to-list [1 2 3]
== make list! 
head reverse to-list [1 2 3]
== make list! [3 2 1]
index? reverse [1 2 3] ; block
index? reverse to-list [1 2 3] ; list
An odd difference, if you ask me. Maybe this could be done more logical too, if 'reverse's
behaviour were to change?
On Thu, 16 Dec 2004 15:29:04 EST