On Fri, 24 Mar 2023 davidson wrote:
On Fri, 24 Mar 2023 cor...@free.fr wrote:
Hello,
Should CLI (command line interface) have a nice UI library?
The teletype (whether virtualised or not) and shells which constitute
that "CLI" are interfaces designed for a purpose.
Speaking of that purpose, at around the half-hour mark in this video,
Ken Thompson describes the genesis of the unix pipe mechanism:
Ken Thompson interviewed by Brian Kernighan
(at the Vintage Computer Federation in 2019)
https://www.youtube.com/watch?v=EY6q5dv_B-o
You might notice how relatively animated he becomes, talking about it
over the course of 5 minutes:
https://www.youtube.com/watch?v=EY6q5dv_B-o&t=30m15s
today web dev has so many libraries that make web pages with
rich/colorful interactive views.
The web browser is also an interface designed for a purpose.
A different purpose.
A purpose which (in the case of firefox) apparently does not include
exporting the entire browser configuration to a plain text file so
that we can analyse and transform it with the full orchestra of
text-processing tools.
Personally, this baffles me.
But CLI is still in dull mode.
No sweetie, it really isn't. Please get a clue.
To be more specific, composing processes is fun, which is the opposite
of dull.
That should be improved in these days.
Even venerable tools have been, can be, and will be improved. My
money's on those improvements coming predominantly from people who
recognise what the tools are for.
Good luck with your future projects, my friend.
Choose them wisely.
Because life is short.
Also, in the meantime do play and have fun. For the same reason.
--
Hackers are free people. They are like artists. If they are in a good
mood, they get up in the morning and begin painting their pictures.
-- Vladimir Putin