On 2010-11-28 19:01 +0000, Stefan Monnier wrote: >> It looks like it can be implemented in elisp? Any idea why? > > Probably a historical accident. > > > Stefan Elisp version attempt 1: