[Ecls-list] bug in LOAD

Robert Dodier robert.dodier at gmail.com
Sun Apr 27 15:18:38 UTC 2008


On 4/27/08, Juan Jose Garcia-Ripoll <jjgarcia at users.sourceforge.net> wrote:

> You probably have your system compiled with --enable-unicode, which
>  makes STRING and BASE-STRING different types.

Yes, I built ECL with --enable-unicode.

> Currently, LOAD only  likes BASE-STRING. This is really related to how
> file names are constructed and the fact that the OS does not normally allow
> big characters in file names, except with some encoding.
>
>  I can change this

Well, I think you need to. The CLHS says LOAD accepts a pathname
designator, which can be a namestring, which can be a string.
Surely a Unicode string which contains only characters in the subset
recognized by the file system is an acceptable pathname designator.

Thanks for your attention to this problem.

Robert Dodier




More information about the ecl-devel mailing list