>>925619
>[...]The problem of that (GUI) approach: it wasn't very sophisticated on the text terminal side; actually, it was quite bad. For development one needed an extended Common Lisp (or Zetalisp), which was a bit too complex/difficult for many users.
Looking at videos and pictures of Genera Lisp Machines, one problem I see with the user interface is the overload of information. Take for example the video you linked, each mouse button has an option and each can change depending on keyboard acceleration (shift, ctrl...). For the experienced user, this is no problem, but no one start as an experienced user.
>[...]Many people like to use primitive text based UIs with lots of corner cases, this makes them appear intelligent for remembering obscure commands and obscure options without real UI help.
So it's fine to have obscure commands as long the user interface show some help about it? That seems reasonable, but telling that people who remember obscure commands are just pretentious is not.
[...]The shell does not know the various options the command takes. The shell does not know what the types and the syntax of the options are. The shell does not know which options can be combined and which cannot.[...]
The problem with all this is complexity, implementing all these features may add a lot code and mode code is more bugs. If you can get it done without building towers of complexity, be in a specific language or hardware, more power to you, but in how things are in the moment, this might be a bad idea. Also, in Lisp machines there was no memory protection, so it's a rather unfair comparison when you can easily share memory around process so you don't need to serialize them (meaning passing objects instead of text). Taking into account memory protection, the Unix solution is fine.
I know that Powershell sends objects through commands. Since I never used it, I can't pass judgment. But I never heard anyone recommending it over tradicional Unix shell.
>IBM provided an extensive menu based administration tool for AIX
Would that be smit? I used that and it's terrible if you already know your way around AIX and if you're a newcomer in the Unix world, you wouldn't be using AIX.