[comp.lang.eiffel] Emacs Eiffel mode fixes?

tynor@prism.gatech.EDU (Steve Tynor) (02/05/91)

Has anyone sat down and tried to modify the eiffel.el Gnu Emacs Eiffel mode
posted by Bob Wiener a few months ago?  While it is very configurable does a
good job of indenting Eiffel code, it is just _too_slow_ to use as a default
mode for Eiffel. Tab-indenting a line can take _minutes_ once the file grows to
a reasonable size. I haven't had the time to sift through the elisp and figure
out why its so slow - but judging from the amount of GC, I suspect that the
code is consing too much... Could this be a result of the elaborate regular
expressions being used to identify the syntactic context? Could this be made
faster (perhaps at the cost of a certain amount of 'correctness')?

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
You deserve better than a C+.
                     
    Steve Tynor
    Georgia Tech Research Institute
    Artificial Intelligence Branch
    tynor@prism.gatech.edu