Hrvoje Niksic <hniksic(a)xemacs.org> wrote:
Most packages don't use the very fancy features of
extents/overlays,
so porting is usually trivial. I don't think we should introduce new
packages that depend on wobbly "compatibility" API's, and introducing
the first one was in fact a huge mistake, second only to the mistake
of putting fsf-compat in SUMO.
You are right. It was pretty easy to convert from overlays to extents.
In fact, quite a few functions got significantly simpler when I replaced
big hairy loops with map-extents or extent-at. Here's the latest
version, then. Again, would a few people try it out? It is
significantly different from the version of hideshow we are currently
shipping, so trying it out on corner cases to see if it explodes is a
good idea.
--
Jerry James
http://www.ittc.ku.edu/~james/