This is the mail archive of the guile@sourceware.cygnus.com mailing list for the Guile project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Interactive specifications?


Has anyone thought much about adding interactive procedure
specifications to Guile or applications that embed guile?

Emacs definitely gets a lot of mileage out of these, and Scwm could
benefit dramatically, too.  The initial benefit is just for filtering
out procedures that are not intended to be used interactively,.  E.g.,
in our new key-binding interface, it's silly to let me bind, e.g., the
procedure `gc-stats' to a keystroke or a button-click, but yet Scwm has
no way of choosing not to present this option.  Another benefit is
avoiding the someone confusing dynamic binding in many of our procedures 
for letting the default operated-on window be the "context" window, or
otherwise be prompted for interactively.

Right now I'm just curious about what thinking people have done about
this.  I don't necessarily believe that Guile should provide this
functionality in its core, but I'm pretty certain I want it for Scwm,
though I've not settled on exactly what form it should take.

Thanks,
Greg

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]