> For the moment, I don't want to change anything, I'm trying to be > convinced where the border has to be: "characters" (for me user > level) on the one side, octets strings on the other system and > library side (on a distributed system, it makes sense that filenames, > being userlevel nicknames be UTF-8---supposed to be UTF-8 without any > per filename codepage or whatever).
there is currently no such distinction between user and library. this eliminates context. one never is confronted with, "oh, i can't call that because that's a user function, not a library function". - erik