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

Reply via email to