Re: Unicode lambda Lassi Kortela 12 May 2019 14:55 UTC

> For implementations that don't support it, skipping the thing is a
> one-line macro:

Also most source files are UTF-8 nowadays, and if UTF-8 is the
implementation's default encoding then no (declare-file ...) form is
needed in most files.

Putting these facts together, adoption could be very gradual. And
if/when we want a standard way to encode authorship, licensing,
dependencies, compiler and linker flags for FFI, etc. is desired, that
information could be added to the same form (when it applies on a file
scope instead of a library scope - in the later case the library and
define-library forms could be extended similarly).

It could be mandated that if a (coding ...) declaration is included, it
must be the very first thing declared. This might make the raw-byte
reader even simpler.