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