3 ms·
First off, a REPL IS a CLI. I think that we're talking past each other - I'm talking about expressiveness (once you know the system, you can easily ask the rig
by silentbicycle 17y ago
First off, a REPL IS a CLI.
I think that we're talking past each other - I'm talking about expressiveness (once you know the system, you can easily ask the right questions and get rapid, informative feedback), while you're talking about discoverable interfaces (if you've never used it before, can you figure it out?). There's a certain point past which having a discoverable interface is overrated. Complaining about a system advanced as (say) AutoCAD not being intuitive is a bit silly, IMHO.
- stonemetal 17y ago>>First off, a REPL IS a CLI. drscheme, allegro lisp,squeak,dolphin smalltalk,idle. Most of the REPLs I use aren't CLI and are the better for it. I certainly don't see this as a discoverable vs expressive debate. It is expressive(the app) vs expressive(the user) debate. A GUI allows the App to be more expressive. CLI has only one way of expressing anything to the user, slabs of text.