Re: [RFC PATCH 05/28] cli: lil: Rename some functions to be more like TCL

Wolfgang Denk
2021-07-07T08:16:31Z

Dear Tom,

In message <20210706153327.GS9516@bill-the-cat> you wrote:
>
> > Mature? And still without consequent error checking? And done,
> > i. e. this will never be fixed?
>
> Intentional design by upstream, and then for the actual problem part
> (error checking, test suite), Sean is saying he'll fix it, and has
> started on it.

Seriously - any piece of software that omits error checking
intentionally be design should be indented six feet downward and
covered with dirt. We should not even consider looking at it.

> OK, snark aside, I'm very serious here, any "we'll just import ..."
> needs to have a plan to keep it up to date, or be easy enough to do such
> that I can set a monthly reminder to check for and do the update. Every
> area where we don't do this is a set of problems waiting to get worse,
> as we can see with the hush shell right now as it's one of the oldest
> things we stopped syncing with.

Which exact _new_ problems do we see with hush right now? I can
only see old ones, that have been known (and worked around) for
nearly two decades.

The limitations and bugs have all been there since the beginning -
the limitations actually being intentional due to the typical
resource situation at that time.

> But I
> really think we want a shell environment that is not actively adding new
> features is a good thing, for the default. Just how much stuff should
> we be doing or need to be doing before we hand things over to the OS?

You are shooting yourself in the knee here.

If you think out CLI should not be adding new features, then we
should just stick with our ancient hush and neither update it nor
replace it with something else that adds not only new features, but
breaks backward compatibility, hard.

Best regards,

Wolfgang Denk

--
DENX Software Engineering GmbH, Managing Director: Wolfgang Denk
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd@denx.de
God runs electromagnetics by wave theory on Monday, Wednesday, and
Friday, and the Devil runs them by quantum theory on Tuesday, Thurs-
day, and Saturday. -- William Bragg