Ed, This is an excellent idea, I'll implement it.
Slava On 1-Sep-07, at 4:42 AM, Eduardo Cavazos wrote: > Slava, > > I see that read-local takes a variable name (a 'local'), the > sequence of > variables, and generates the code in 'building' to access the right > item on > the retain stack. Let's say we have: > > [| a b c | a b + c + ] > > 'b' expands into code which pulls the second item out of the retain > stack. One > downside is that the generated code is pretty wild looking. The > cool thing is > that the code is pretty wild looking. :-) Anywho... since b is just > a word > (along with a and c), would it be possible to define it as such: > > : b ( -- value ) r> r> dup swap >r swap >r ; > > I know that this is normally bad because the retain words aren't > balanced, but > you mentioned that it's OK to do on inline words. The generated > code would > look a little nicer I think. Something like: > > [ >r >r >r > a b + c + > r> r> r> 3drop ] > > Ed > > ---------------------------------------------------------------------- > --- > This SF.net email is sponsored by: Splunk Inc. > Still grepping through log files to find problems? Stop. > Now Search log events and configuration files using AJAX and a > browser. > Download your FREE copy of Splunk now >> http://get.splunk.com/ > _______________________________________________ > Factor-talk mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/factor-talk ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ Factor-talk mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/factor-talk
