On Mar 23, 2009, at 10:46 PM, Alex Shinn wrote:

felix winkelmann <[email protected]> writes:

It seems that one of the regexen's compiled in the definitions
for `absolute-pathname?' or `decompose-pathname' triggers
a loop in `nfa-join-transitions!' in the "files.scm" unit (these
are executed at toplevel, outside of the scope of the associated
lambdas).

Yes, but that would happen at load time, not compile time,
so I guess some other macro is using the files unit at
compile time, thus loading irregex?

The chicken compiler uses Unit files.



Anyway, I tried compiling all four of the patterns occurring
in those two procedures with both the irregex.scm in Chicken
and with the latest upstream, and couldn't trigger an
infinite loop.

Me too.



I'm also puzzled as to how this can be behaving differently
between Chicken 3 and 4 when the irregex.scm file is
identical.

Me too.



--
Alex


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

Best Wishes,
Kon





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

Reply via email to