# Visual Interfaces

## Graphical flow for programs

Can we model more general program flow in a similar fashion to Monocl?

## Limitations

The idea of graphical programming languages is linked with the Deutsch_limit (for noted programmer L Peter Deutsch, not David Deutsch FRS, though perhaps he could come into play later):

The problem with visual programming is that you can’t have more than 50 visual primitives on the screen at the same time.

## Automatically create visual interfaces

Here’s an idea: assuming we have enough text mining pixie dust (on corpora of linux man pages, and stack overflow questions/forum posts about linux commands), it might be possible to do:

user:~\$ make-gui-for ls --output ls.py