gnu-arch-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Gnu-arch-users] Increasing the filename space (Or: begging for trou


From: Tom Lord
Subject: Re: [Gnu-arch-users] Increasing the filename space (Or: begging for trouble?)
Date: Tue, 3 Feb 2004 17:08:25 -0800 (PST)


    > From: Christian =?ISO-8859-1?Q?Th=E4ter?= <address@hidden>

Once again, I implore you to drop the occaisional newline into your
paragraphs.   Usually I just delete messages that aren't formatted
for plain-text mail readers.


    > I do not want to join any upcoming debate which encoding scheme
    > might be the best. Either you define it or the community
    > discusses about it. I simply don't want to care. The reference
    > gets C escaping because it already exists and I will wait until
    > we have a *final* decision and then add it.

Use "\(U+xxx)" where "xxx" is a sequence of one or more hexadecimal
digits specifying a unicode codepoint.

    >>> 6) the escaping engine is table driven, by default it currently
    >>> uses a brute-force search which is somewhere at O(N*M). 

    >> Something seems to have gone fairly well wrong, then -- but at least
    >> captured behind one of you internal abstraction barriers.

    > this default is only meant for testing, but the table is small
    > and it might still be fast enough. A brute-force search is just
    > the one which can be safely implemented in 10 minutes, thats why
    > it's there currently.

You don't need a table, however I welcome supporting nice names like:

        \(tab)

in preference to:

        \(U+9)

It should not be a priority, though.   It's desirable but tricky to
add data structuctures (like AVL trees) or compilation hair (like
perfect hashing) to hackerlab.   I'm happy to work with you on getting
those things in shape -- but please keep it separate from the main
task at hand.   Using the Unicode-hex syntax is an easy way to keep
those things off of your critical path.

-t





reply via email to

[Prev in Thread] Current Thread [Next in Thread]