Re: Improving the handling of system data (env, users, paths, ...)

2024-07-06 Thread Eli Zaretskii
> From: Rob Browning > Date: Sat, 06 Jul 2024 15:32:17 -0500 > > * Problem > > System data like environment variables, user names, group names, file > paths and extended attributes (xattr), etc. are on some systems (like > Linux) binary data, and may not be encodable as a string in the current >

Re: Improving the handling of system data (env, users, paths, ...)

2024-07-06 Thread tomas
On Sat, Jul 06, 2024 at 03:32:17PM -0500, Rob Browning wrote: > > > * Problem > > System data like environment variables, user names, group names, file > paths and extended attributes (xattr), etc. are on some systems (like > Linux) binary data, and may not be encodable as a string in the curren

Improving the handling of system data (env, users, paths, ...)

2024-07-06 Thread Rob Browning
* Problem System data like environment variables, user names, group names, file paths and extended attributes (xattr), etc. are on some systems (like Linux) binary data, and may not be encodable as a string in the current locale. For Linux, as an example, only the null character is an invalid

Re: [BUG] Eval sets incorrect runtime metainformation

2024-07-06 Thread Matt Wette
On 6/30/24 3:27 PM, Philip McGrath wrote: I hadn't realized that other languages in Guile might compile to Tree-IL directly instead of generating syntax objects. Is that common and/or encouraged? It seems like it would require the new language's compiler to do a lot of work that could othe

Re: [BUG] Eval sets incorrect runtime metainformation

2024-07-06 Thread Rob Browning
Philip McGrath writes: > I hadn't realized that other languages in Guile might compile to Tree-IL > directly instead of generating syntax objects. Is that common and/or > encouraged? It seems like it would require the new language's compiler > to do a lot of work that could otherwise be delega