]> xn--ix-yja.es Git - alex.git/commitdiff
Add shell idea
authoralexpdp7 <alex@pdp7.net>
Sat, 30 Aug 2025 09:51:04 +0000 (11:51 +0200)
committeralexpdp7 <alex@corcoles.net>
Sat, 30 Aug 2025 09:51:26 +0000 (11:51 +0200)
IDEAS.org

index 2de8274aa2c507b94e1f3c2be1a563c74ced6bd1..1d03a1946ff64c3a6a7367aafa13f09ad205c1d3 100644 (file)
--- 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