On 5/2/07, Shawn W. <[EMAIL PROTECTED]> wrote:

So what does block actually do?


"(declare (block))" is essentially like "static" in C: it means that
the toplevel variables of a compiled library unit are not accessible
(and thus can not be modified) from outside of the current compilation
unit. It also may give hints to the compiler that toplevel variables
have a fixed value and can be more easily inlined.


cheers,
felix


_______________________________________________
Chicken-users mailing list
Chicken-users@nongnu.org
http://lists.nongnu.org/mailman/listinfo/chicken-users

Reply via email to