Hacker News new | ask | show | jobs
by pritovido 2218 days ago
You could use both GUIs and CLIs in the same program. It has been done this way in CAD since the old days.

E.g Most people today do not know that Autocad started using text commands for everything you did with your project(in DOS).

Those commands were interpreted in a dialect of Lisp(AutoLISP). First those commands were organized in menus, then text was replaced by icons, but the commands were there if you wanted to use them.

So you can use Rhino3d with both the GUI or the CLI. Or in blender3d, each GUI has a corresponding command you can use in Python.

Apple wanted to make it generic behavior for Apple apps with automator but most developers refused to make their programs scriptable.

1 comments

Not as much refused, but didn't or don't see the value in the added complexity (of development).