aboutsummaryrefslogtreecommitdiff
path: root/IDEAS.org
diff options
context:
space:
mode:
authoralexpdp7 <alex@pdp7.net>2025-08-30 11:51:04 +0200
committeralexpdp7 <alex@corcoles.net>2025-08-30 11:51:26 +0200
commitf2a13c4d4bacc07671328bb8c365b735430396bd (patch)
tree0457315411e195383ff347e8385a447423ce8ad8 /IDEAS.org
parent1a9128e4f419122a7cb5247bfe56c25e80a577b0 (diff)
Add shell idea
Diffstat (limited to 'IDEAS.org')
-rw-r--r--IDEAS.org8
1 files changed, 8 insertions, 0 deletions
diff --git a/IDEAS.org b/IDEAS.org
index 2de8274a..1d03a194 100644
--- a/IDEAS.org
+++ b/IDEAS.org
@@ -237,6 +237,14 @@ See [[https://github.com/open-telemetry/opentelemetry-specification/blob/main/ex
* Collaborative database of places where you can play arcade games
+* Shell
+
+- Interface for programs to declare their interface; types of arguments, etc.
+ (This would enable things such as automatic tab completion, etc.)
+- Richer interface for output, such as allowing programs to state that they have bound to a port and serving an HTTP interface.
+ This way, `top` could have a "rich interface" (HTML/JS is not ideal, but it exists).
+ You could likely integrate a web browser into a terminal program nicely this way.
+
* SQL Query tool
- ipython notebook style interface