> From: Marko Rauhamaa <ma...@pacujo.net>
> Cc: d...@gnu.org,  guile-user@gnu.org
> Date: Thu, 16 Feb 2017 21:35:12 +0200
> 
> >> If emacs managed to restore a binary/text unification (and infect Guile
> >> in the process), that would be quite an accomplishment.
> >
> > I don't understand what "binary/text unification" means, sorry.
> 
> I say filenames are byte strings. Guile says they are character strings.
> You are saying they are both at once.

Yes, to be viable in real-life situation, Guile needs to support
character strings with occasional embedded raw bytes that cannot be
interpreted as characters.  Which means string implementation needs to
have a special representation for these raw bytes that would allow
lossless round-trip, and at the same time avoid the pitfalls some of
which were mentioned here.

Reply via email to