Tag: semantics
-
UI in NGS
Before describing UI design in Next Generation Shell, let’s clarify which problems we are trying to solve. Problems Warming exercise: CLI is an interface that focuses on a single line, the Command Line. Stop for a moment to ponder that. Unusable Output and Missing Semantics Treating the output of a program as if it was…
-
The Shell vs the Web
Context I’m working on the UI of Next Generation Shell. While on it, I am comparing AWS Web Console to the shell with AWS CLI. Particularly I’m looking at UX. The aim of this comparison and the steps that will follow is to design the most effective UI that I can think of. The Obvious…
-
The Case for Semantics in the Shell
Should the shell have semantic understanding of external programs that it runs? By “semantic” I mean here specifically “understanding” of inputs and outputs to the level which allows something smarter than bytes and text manipulation. My claim is that semantic understanding by the shell is necessary in order to be productive. Let’s delve into the…