Liste des Groupes | Revenir à cl forth |
minforth@gmx.net (minforth) writes:As I said, I don't have proper scoping, as needed for closures: foo>
<: bar ." xyz" ;>
bar
;
>
I find this quite handy, since upvalues (locals within foo's
context) are accessible from within bar.
Do you implement proper static scoping? I.e., does your system pass
the man-or-boy test. What about returning xts that reference outer
locals, e.g.:
>
: n+ ( n -- xt ) {: n :} [: n + ;] ;
5 n+ constant 5+
3 5+ execute .
7 5+ execute .
Les messages affichés proviennent d'usenet.