Hi Alex, I see. Thanks for the response.
I'm wondering then... what if someone wanted to use PicoLisp to emit characters somewhere (say, to a listening process) and the case required one to send a null byte. Does this limitation extend to all attempts at representing the null byte or only in the file context? Cheers, Wojtek wt., 25 cze 2019 o 13:54 Alexander Burger <a...@software-lab.de> napisał(a): > Hi Wojtek, > > > I've noticed this when messing around with my .emacs file. When you have > a > > file with a null character somewhere within a double-quoted string > > (e.g. "\0") and you try to insert it into the current buffer with :r, > then > > it breaks Vip > > Right, this is a limitation of Vip (and PicoLisp in general): It can > handle only > files with non-null characters in UTF-8 encoding. > > Characters in PicoLisp are symbols, and a null-byte works as a name > terminator > (similar to C), so symbols cannot have names with null-bytes. > > ☺/ A!ex > > -- > UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe >