Re: "do" blocks and method args problem

Steve Dekorte <[email protected]> Mon, 16 Apr 2012 10:57:15 -0700
Newsgroups gmane.comp.lang.io
Message-ID <[email protected]>
Those both sound like good ideas. I'd be happy to accept your github push request for them :)

Steve

On 2012-04-12 Thu, at 09:17 PM, dennisf486 wrote:

> Haha OK I feel stupid, I just found "lexicalDo" in Io's C source code, it appears it does exactly that.  Why doesn't lexicalDo show among the documented Object methods in the Io Reference on the website?  And may I humbly suggest adding lexicalDo to the Guide and/or the Tutorial?  I think this might be a pain point for new users of Io; I'm not arguing that the default behavior of regular "do" shouldn't be what it is, but I do think that it doesn't necessarily match a new user's intuition, especially if they come from "strongly lexically scoped" languages.  Presenting "do" and "lexicalDo" side-by-side would both avert that potential confusion and be a primer for understanding scoping rules in Io in general.