[EMAIL PROTECTED] (Fabricio Chalub) writes: > Now, when I try to compile the file, I get this: > > Byte Compiling Top-Level Form: > "test" can't be converted to type SIMPLE-ARRAY.
This happens while trying to dump the non-simple array "test" produced by your reader-macro to the fasl file. When dumping non-simple vectors, we dump a simple version thereof (as ANSI permits), but somehow (coerce x 'simple-array) fails. I suspect this is something that got accidentally broken during changes to coerce. I'll investigate in more detail... > This code is a modified version (in order to make a simple test case) > from Kevin Rosenberg's LML package, which he confirms the problem on > CMUCL, but says it works on other compilers. Yes, ANSI says (in a circumspect way) that this is guaranteed to work, so it definitely is a bug in CMUCL. Thanks for reporting it! Regs, Pierre. -- Pierre R. Mai <[EMAIL PROTECTED]> http://www.pmsf.de/pmai/ The most likely way for the world to be destroyed, most experts agree, is by accident. That's where we come in; we're computer professionals. We cause accidents. -- Nathaniel Borenstein
