[EMAIL PROTECTED] wrote on 13-Sep-2000/11:20:13+2:00 > > > [EMAIL PROTECTED] wrote: > > > Hi Keith, > > > > you wrote: > > >blk: [11 22 33 44 55] > > >print skip blk 3 > > >44 55 > > > > > >Why not (print skip 3 blk) instead of (print skip blk 3)? > > > > My $0.02: Two related explanations. Because: > > > > 1. REBOL is a mind-mapping language. > > 2. Consistency makes REBOL easier to learn and to remember. > > > > Somewhat longer explanations of what I mean follow: > > > > 1. skip 3 blk > > > > "skip 3 ..." > > > > Why 3? Because the element I'm interested in is in the third position. > > > > It is? How do I know that? Because I know what block blk contains, and > > therefore I know that the element is in some position in that block, > > namely, in the third position. > > > > OK Elan, I don't feel myself so experienced as you surely are, but how e.g. 'sa > > ve > fits your rebol language philosophy? > > save %where what ... > action destination source1 source2 .. not block first, destination first. > It was the most confusing thingy once I first came to the language. Maybe just > czech language mind mapping works a little bit differently :-), but imho we fir > > st > think of what we want to save - as to save the content is on some purpose - e.g > > ., > prevent loosing data, and only then we decide, where to store it, as it is just > > > secondary problem ... > > So? :-) > > Thanks, > -pekr- > > > Hope this helps, > > > > ;- Elan [ : - ) ] > > author of REBOL: THE OFFICIAL GUIDE > > REBOL Press: The Official Source for REBOL Books > > http://www.REBOLpress.com > > visit me at http://www.TechScribe.com > > >
