Hi all, as usual it's challenging to compile an application using a new version of chicken. (In this case I try to upgrade from 5.7.5 to current git master.)
Somehow the initialization has changed. Now it breaks upon the use or slightly complex irregexp's. I figured out that this is due to the use of srfi-43. The problem boils down to chicken having a vector-copy! procedure, which takes an incompatible argument order wrt. srfi-43. Since chicken claims (or claimed?) to support srfi-43, how should I do so now? This is not the only change I noticed. Before I ran into the problem that I used to feed "define-type"s into the compilation via the use of -extend. Beware: this doesn't work anymore. One has to put them into a separate file and (include "typedefs.scm") everywhere they are use. While I can live with the latter option, frankly I liked the former better. Why may I not pass them via -extend anymore? Or, for that matter more worrying the question is: what else from my -extend stuff is no longer visible as it was before? Thanks a lot! /Jörg ......... _______________________________________________ Chicken-users mailing list [email protected] https://lists.nongnu.org/mailman/listinfo/chicken-users
