Re: 0.9.13 RC2

Sven Hartrumpf <[email protected]> Tue, 10 Oct 2023 19:00:58 +0200 (CEST)
Newsgroups gmane.lisp.scheme.gauche
Message-ID <[email protected]>
Hello Shiro.

<[email protected]> wrote:

> - Add a parameter default-file-encoding, which is to be used when :encoding
> argument isn't given to file port open procedures.  The default value is Gauche's
> native encoding, so it won't affect existing code.  It is useful when you switch
> from Gauche with 'none' encoding to 'utf8' encoding, when you have existing
> systems that assumes the files are opened with latin-1 (or other 8bit/char encoding)
> by default.

Excellent!
This helps a lot for legacy systems.

I was able to make such a legacy system with hundreds of source files, data files,
data bases (via FFI) compatible with UTF-8-based Gauche.
The system is still compatible with other Schemes based on Latin-1.

If anyone is interested in speed comparisons between Gauche 0.9.13 and 0.9.12,
I can collect some data.

Greetings
Sven