Greetings, and thanks so much for the feedback! Almost done -- Eli Zaretskii <[email protected]> writes:
>> From: Camm Maguire <[email protected]> >> Cc: [email protected], [email protected] >> Date: Thu, 30 Oct 2014 10:13:20 -0400 >> >> >> Does every string access in emacs proceed through the utf8 decoder? >> > >> > If you need to look at the character, yes. E.g., if you need some >> > property of the character, you need to index the appropriate table by >> > that character's codepoint. But in most operations that is not >> > needed. You just need to recognize several specific characters, like >> > the null character, the slash, etc., most of which are ASCII. >> > >> >> Do you allocate a fresh boxed character on each aref, or output an >> integer referring to a fixed ~2^22 sized table? > > I'm not sure what you mean by a "boxed character". A character in > Emacs is just an int. > Then how do you distinguish integers from characters at the lisp level? Take care, -- Camm Maguire [email protected] ========================================================================== "The earth is but one country, and mankind its citizens." -- Baha'u'llah _______________________________________________ Gcl-devel mailing list [email protected] https://lists.gnu.org/mailman/listinfo/gcl-devel
