4 ms·
It's less to do with text really. When you click you're passing a message to the module. Powershell has a very rich object state as well, and the general idea i
by alexisread 6y ago
It's less to do with text really. When you click you're passing a message to the module. Powershell has a very rich object state as well, and the general idea is more like piping between objects (vs unix where everything piped IS text).
Another good example is TempleOS where you can render graphics into the cli and interact with them.
- pjmlp 6y ago> Another good example is TempleOS where you can render graphics into the cli and interact with them. Lisp and Smalltalk did it first. :)
- mikelevins 6y agoYes, and the logical extremes, to my mind, were Symbolics Genera (a Lisp-machine OS) and Apple's Sk8 (a "HyperCard on steroids" rapid-application-development environment built on Macintosh Common Lisp). In Genera, any output to a repl window was not dead text; it was a live and mouse-sensitive reference to the actual object in memory. You could mouse on it to get a dynamically-generated menu of operations supported by the pointed-to value, or call functions on it, or whatever. In Sk8 you could grab an arbitrary widget anywhere on the screen and drop it on a MessageBox window to obtain a named variable referring to it. You could then operate on it in a manner similar to that described above.
- pjmlp 6y agoInterlisp-D did it as well, however we only have the written documentation and manuals. Maybe with the new revival project it can be relieved again.
- mikelevins 6y agoI do hope so. I have their current software running locally. It's essentially a museum piece in its present state, but what I understand from Larry Masinter is that they've got the license unencumbered and intend to turn it back into a going project. I can't wait!
- deleted 6y ago[deleted]