Re: unicode status

2009-09-13 Thread Ludovic Courtès
Hello! Mike Gran writes: > ** Ports do transcoding Speaking of this, would you be willing to implement R6RS’ transcoder API in ‘r6rs-ports.c’? :-) > * The i18n library hasn't been touched. It should probably move to use > functions like u32_casecmp from libunistring for unicode-capable > loc

Should psyntax pass through a compiled VM program?

2009-09-13 Thread Neil Jerram
I think that's the right eventual question, anyway. The context is running Alan Grover's mod_lisp-for-guile in 1.9.2. The mod_lisp-for-guile code includes a use of read-hash-extend to define a syntax for a compiled regular expression - so that you can write things like (if (#m/^Error: +/ line)

Re: debug and backtrace

2009-09-13 Thread Neil Jerram
l...@gnu.org (Ludovic Courtès) writes: > Hello! > > Mike Gran writes: > >> With the default behavior of 1.9.x, REPL debug and backtrace are broken. > > Indeed, it looks like the VM frames are ignored. I've just hit this too. So here's another example, just in case it's useful. Given a file tes

Re: debug and backtrace

2009-09-13 Thread Ludovic Courtès
Hello! Mike Gran writes: > With the default behavior of 1.9.x, REPL debug and backtrace are broken. Indeed, it looks like the VM frames are ignored. Another example: --8<---cut here---start->8--- scheme@(guile-user)> (letrec ((f (lambda (x) (g x))) (g (lamb