rskenderian wrote:Does CL or any implementations or Scheme, etc., have user input data collection capability?
Common Lisp and Scheme are general purpose languages, not for scripting any particular program, therefore talking about "user input data collection capability" is not meaningful on language level. They have the same capability like any other general purpose language, that is they can talk to the operating system, which might provide them. This is usually accomplished through some user interface toolkit or talking directly to window manager.
You might want to use, for example, lispbuilder-sdl
, which offers fairly low level graphical/event layer portable across OSes through binding to SDL