[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: On language-dependent defaults for character-folding
From: |
Artur Malabarba |
Subject: |
RE: On language-dependent defaults for character-folding |
Date: |
Sat, 13 Feb 2016 16:15:25 -0200 |
On 13 Feb 2016 3:20 pm, "Drew Adams" <address@hidden> wrote:
>
> > The implementation should really be on the C level, like the
> > case-folding support. The current implementation isn't, and
> > therefore has several disadvantages some of which were already
> > pointed out...
>
> I would like to see a list of the disadvantages laid out clearly.
See a thread here called “Char-folding: how can we implement matching multiple characters as a single "thing"?”.
In summary, char folding was generating regexps that were too long for Emacs to handle.
The best solution we reached was to make char folding dumber, so that the resulting regexps wouldn't grow exponentially.
The C-level implementations of char folding that have been discussed wouldn't have this problem because they wouldn't need regexps.
Even with the current solution, char folding can still produce too long regexps if the input string is very long (which it handles by falling back on regular search).
A second disadvantage is that you can't do char folding for regexp searches (though I can't tell how common that would be).
- Re: On language-dependent defaults for character-folding, (continued)
- Re: On language-dependent defaults for character-folding, Lars Ingebrigtsen, 2016/02/19
- Re: On language-dependent defaults for character-folding, Clément Pit--Claudel, 2016/02/19
- Re: On language-dependent defaults for character-folding, Elias Mårtenson, 2016/02/20
- Re: On language-dependent defaults for character-folding, Richard Stallman, 2016/02/20
- Re: On language-dependent defaults for character-folding, Elias Mårtenson, 2016/02/20
- Re: On language-dependent defaults for character-folding, Richard Stallman, 2016/02/21
- Re: On language-dependent defaults for character-folding, Eli Zaretskii, 2016/02/20
- Re: On language-dependent defaults for character-folding, Richard Stallman, 2016/02/20
- Re: On language-dependent defaults for character-folding, Rasmus, 2016/02/24
- Re: On language-dependent defaults for character-folding, Richard Stallman, 2016/02/25
- RE: On language-dependent defaults for character-folding,
Artur Malabarba <=
- RE: On language-dependent defaults for character-folding, Drew Adams, 2016/02/13
- Re: On language-dependent defaults for character-folding, Clément Pit--Claudel, 2016/02/12
- Re: On language-dependent defaults for character-folding, Óscar Fuentes, 2016/02/12
- Re: On language-dependent defaults for character-folding, Richard Stallman, 2016/02/13
- Re: On language-dependent defaults for character-folding, Eli Zaretskii, 2016/02/13
- Re: On language-dependent defaults for character-folding, Andreas Schwab, 2016/02/13
- Re: On language-dependent defaults for character-folding, Eli Zaretskii, 2016/02/13
- Re: On language-dependent defaults for character-folding, Marcin Borkowski, 2016/02/13
- Re: On language-dependent defaults for character-folding, Eli Zaretskii, 2016/02/13
- Re: On language-dependent defaults for character-folding, Marcin Borkowski, 2016/02/13