Commit Graph

4 Commits

Author SHA1 Message Date
Simon Forman f949efe1a4 futurize stage2 gui 2020-04-23 23:38:10 -07:00
Simon Forman e169c6aae2 Some integration with Type Checking.
Now the UI highlights commands and numbers as you move the mouse, numbers
are blue, commands that type-check are green, commands that fail to
type-check are orange and will not be interpreted, and if there is no
stack effect information available for a command it is grey but you can
still attempt to execute it.

You can still evaluate whole expressions by selceting them and
right-inter-clicking before you release the left button, or by putting
the cursor on a line and typing ctrl-enter, which will run the whole
line.  These expressions are NOT (yet) type-checked.
2018-07-15 11:48:08 -07:00
Simon Forman 9ea0157969 Partial harmonize key commands.
Fix bug cut instead of copy.
2018-07-14 18:25:12 -07:00
Simon Forman 862e0b07a8 It's time to bring in the GUI.
Minimalist (not to say Brutalist) UI based on text windows and mouse
chords.  Experimental.
2018-07-14 12:45:52 -07:00