[REBOL] Re: variable scopes and recursive func
From: berniegs:prodigy at: 12-Apr-2005 17:11
Hi,
BS> "Using Rebol requires that a programmer become familiar with
several new and innovative features that can be quite
confusing"
GI> "I'll respectfully disagree with Bernie about that. A lot of
people,
myself included, have used REBOL very effectively without
knowing that
any of those advanced features even exist. It *can* be confusing
if
you happen to be unfortunate enough to do things that bring it
into
play. For a lot of people, they're never even aware of it, much
less
caring about how it might work. That's part of the design
(IMO)."
Yes, that's true Gregg. I didn't mean to imply that Rebol can't
be used effectively while ignoring some of its more advanced
features. In fact I've been doing just that, while at the same
time learning more and more about those features, e.g., parsing.
It's just that I've learned from 30+ years of hard experience
that once in a while, I can get into trouble when using some
feature of a language that I didn't think I needed to fully
understand. It doesn't happen very often, but it can be very
frustrating when it does.
GI> "Ladislav's articles offer the most in-depth binding info
out there; no contest. All his articles are well worth reading"
Again true. I've read Ladislav's articles, and I'm very
impressed with the amount of work he has put into them. It's not
his fault of course, but I just have trouble getting my brain
around Rebol's "different" scoping rules. I'll get it
eventually, and in the meantime, I'm able to do some pretty neat
things with Rebol. I just keep wondering when I'll accidentally
step on a land mine because I wasn't careful enough.
Regards,
Bernie Schneider
The individual has always had to struggle to keep from being
overwhelmed
by the tribe. To be your own man is a hard business. If you try
it, you will
be lonely often and sometimes frightened. But no price is too
high to pay
for the privilege of owning yourself.