On 12-Jan-07, at 1:45 AM, Eduardo Cavazos wrote: > The reason I wanted to move away from symbols is that it's easy to > clash with > existing things like word names and tuple names. Clashing with > tuple names > hasn't caused a problem for me yet, but it seems weird.
Then don't define words with the same name as variables :) If you want to do stuff like VAR: foo : foo ... ; Then have your >foo foo> words use wrappers, so that they read : >foo \ foo set ;. You might already be doing this, if you're calling [ set ] curry. If you want something closer to Scheme, you might want to investigate implementing lexically scoped variables, instead of extending the dynamically scoped namespace system from the core. Slava ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Factor-talk mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/factor-talk
