Unfortunately, the interface capabilities of different common lisp
systems tend to be different, because
the common lisp standard has not been updated to include this kind of
stuff. There are some lisps
with very good graphical interfaces on some or all host operating
systems. I wrote a system that
manipulates directed graphs interactively and/or by command from lisp.
It works on Windows and
Unixes. It does not work on CLISP or GCL, just Allegro. (commercial or
free download).
I assume some other systems have some other particular GUI setups, and
so if you wanted to write
a GUI, you could pick one such system and write one.
RJF