Hello, Puneet <[EMAIL PROTECTED]> writes:
> I have just compiled the new guile version. It all works fine, but I > am facing a peculiar problem with my application. There was no such > problem with the previous version of guile. Looks like there is some > small glitch in the new scheme reader/parser. I apologize for this regression. Thanks to Neil's hint, I just committed a fix that reinstates CR (ASCII 0x0d) as a token delimiter, along with a test case. However, the patch won't appear until the next 1.8 release, which means you'd probably have to wait a couple of months or so (unless such critical bugs affecting many users are found...). In the meantime, you can either apply the attached patch to 1.8.3 (running "patch -p1 < the-patch.diff" in the source directory), or follow Neil's suggestion regarding telnet. Let us know if it works for you. Thanks, Ludovic.
--- orig/libguile/read.c +++ mod/libguile/read.c @@ -150,7 +150,7 @@ static SCM *scm_read_hash_procedures; /* `isblank' is only in C99. */ #define CHAR_IS_BLANK_(_chr) \ (((_chr) == ' ') || ((_chr) == '\t') || ((_chr) == '\n') \ - || ((_chr) == '\f')) + || ((_chr) == '\f') || ((_chr) == '\r')) #ifdef MSDOS # define CHAR_IS_BLANK(_chr) \
_______________________________________________ Guile-devel mailing list [email protected] http://lists.gnu.org/mailman/listinfo/guile-devel
