Hi, Raffael!

I think this is not related to optimizations, after all.
Simple macros is pretty big and the numbers code is quite
memory intensive/allocation happy, so we have more data
in the heap (simple macros) and loads of GC's (numbers).

Adding

(eval '(require-extension simple-macros))

to the non-simple-macro version of fib-iter resulted
in roughly the same speed/slowness (evaluating it just
loads it, the compiled code still executes without
doing any module-related things in this case).


cheers,
felix


_______________________________________________
Chicken-users mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/chicken-users

Reply via email to