On Fri, Aug 8, 2025 at 4:59 AM Edward K. Ream <[email protected]> wrote:

> I won't generalize the code further [except maybe to support other
languages].

I want to mention an important design issue. The new parse-body command
intentionally does as *little* as possible.

Why? Because *perfection is impossible.* In this context, perfection isn't
even well defined!

For example, parse-body doesn't split classes into methods. Sure, the code
could do that, but is that what the user wants? The correct answer is: "it
depends".

Félix understood this earlier than I did. It's why he objected to having
*at.readOneCleanNode* "optimize" changed nodes. The same principle applies
here.

*Summary*

Leo's new parse-body command completes @clean. No further features are
needed to allow Leonistas to handle huge repos.

Edward

-- 
You received this message because you are subscribed to the Google Groups 
"leo-editor" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion visit 
https://groups.google.com/d/msgid/leo-editor/CAMF8tS0Fm_bO4%3DXtPm0%3D165yFY1hn2Hsyb__dZZgcpWVT3npqA%40mail.gmail.com.

Reply via email to