> What is the point?
> One obvious cons is that it will bloat the code, make it less readable.

First of all, I would not agree that it would bloat the code or make
it less readable. In fact I think it will increase readability, as
object structure and hierarchy will be more readily apparent. Plus, it
would make for a more clean and obvious separation of
responsibilities, such as terminal logic and logic for drawing to the
screen, &c.

As a consequence, it might become easier for contributions to my fork
of the terminal logic (i.e. if my users submit bug fixes or new
features, &c.) to be merged upstream to st, where they would also be
relevant.

-Steven

Reply via email to