CLIM mail archive
[Prev][Next][Index][Thread]
Re: presentation actions
Date: Thu, 7 Feb 1991 15:10 EST
From: moon@brazil.cambridge.apple.com (David A. Moon)
It might be instructive to see a list of the 135 examples of abuse, also.
Here are some of them. The Debugger ones are particularly insidious
because the use of an action almost looks reasonable, since they do some
amusing things to the stuff in the output history (such as leaving
little tick marks to say something happened). Some of the ones I didn't
include in the list are artifacts of how DW handles certain kinds of
translators, so the programmer only erred once to get two mistakes :-).
The following are could be replaced by simple commands.
DBG:REPLACE-UNBOUND
DBG:SET-BREAKPOINT-FROM-DISASSEMBLY
DBG:COMPLEX-BREAKPOINT-FROM-DISASSEMBLY
DBG:CLEAR-BREAKPOINT-FROM-DISASSEMBLY
DBG:MONITOR-LOCATION
DBG:UNMONITOR-LOCATION
DBG:MONITOR-SPECIAL-VARIABLE
DBG:UNMONITOR-SPECIAL-VARIABLE
These also, except for some stupid Zwei problems. These constitute a
pretty bad example of how we intended DW to be used.
ZWEI:CLASS-SHOW-CLASS-SUPERCLASSES
ZWEI:CLASS-SHOW-CLASS-SUBCLASSES
ZWEI:CLASS-SHOW-CLASS-INITARGS
ZWEI:CLASS-SHOW-CLASS-SLOTS
ZWEI:CLASS-SHOW-CLASS-METHODS
ZWEI:CLASS-SHOW-CLASS-GENERIC-FUNCTIONS
ZWEI:CLOS-GENERIC-FUNCTION-SHOW
FLAVOR::SHOW-FLAVOR-COMPONENTS
FLAVOR::SHOW-FLAVOR-COMPONENTS-FOR-ZWEI
FLAVOR::SHOW-FLAVOR-DEPENDENTS
FLAVOR::SHOW-FLAVOR-DEPENDENTS-FOR-ZWEI
FLAVOR::SHOW-FLAVOR-OPERATIONS
FLAVOR::SHOW-FLAVOR-OPERATIONS-FOR-ZWEI
FLAVOR::SHOW-FLAVOR-INSTANCE-VARIABLES
FLAVOR::SHOW-FLAVOR-INSTANCE-VARIABLES-FOR-ZWEI
FLAVOR::SHOW-FLAVOR-METHODS
FLAVOR::SHOW-FLAVOR-METHODS-FOR-ZWEI
FLAVOR::SHOW-FLAVOR-INITIALIZATIONS
FLAVOR::SHOW-FLAVOR-INITIALIZATIONS-FOR-ZWEI
FLAVOR::SHOW-FLAVOR-COMPONENTS-OF-FLAVOR
FLAVOR::SHOW-FLAVOR-COMPONENTS-OF-FLAVOR-FOR-ZWEI
FLAVOR::SHOW-FLAVOR-DEPENDENTS-OF-FLAVOR
FLAVOR::SHOW-FLAVOR-DEPENDENTS-OF-FLAVOR-FOR-ZWEI
FLAVOR::SHOW-FLAVOR-OPERATIONS-OF-FLAVOR
FLAVOR::SHOW-FLAVOR-OPERATIONS-OF-FLAVOR-FOR-ZWEI
FLAVOR::SHOW-FLAVOR-INSTANCE-VARIABLES-OF-FLAVOR
FLAVOR::SHOW-FLAVOR-INSTANCE-VARIABLES-OF-FLAVOR-FOR-ZWEI
FLAVOR::SHOW-FLAVOR-METHODS-OF-FLAVOR
FLAVOR::SHOW-FLAVOR-METHODS-OF-FLAVOR-FOR-ZWEI
FLAVOR::SHOW-FLAVOR-INITIALIZATIONS-OF-FLAVOR
FLAVOR::SHOW-FLAVOR-INITIALIZATIONS-OF-FLAVOR-FOR-ZWEI
FLAVOR::SHOW-FLAVOR-COMPONENTS-OF-FUNCTION-SPEC
FLAVOR::SHOW-FLAVOR-COMPONENTS-OF-FUNCTION-SPEC-FOR-ZWEI
FLAVOR::SHOW-FLAVOR-DEPENDENTS-OF-FUNCTION-SPEC
FLAVOR::SHOW-FLAVOR-DEPENDENTS-OF-FUNCTION-SPEC-FOR-ZWEI
FLAVOR::SHOW-FLAVOR-OPERATIONS-OF-FUNCTION-SPEC
FLAVOR::SHOW-FLAVOR-OPERATIONS-OF-FUNCTION-SPEC-FOR-ZWEI
FLAVOR::SHOW-FLAVOR-INSTANCE-VARIABLES-OF-FUNCTION-SPEC
FLAVOR::SHOW-FLAVOR-INSTANCE-VARIABLES-OF-FUNCTION-SPEC-FOR-ZWEI
FLAVOR::SHOW-FLAVOR-METHODS-OF-FUNCTION-SPEC
FLAVOR::SHOW-FLAVOR-METHODS-OF-FUNCTION-SPEC-FOR-ZWEI
FLAVOR::SHOW-FLAVOR-INITIALIZATIONS-OF-FUNCTION-SPEC
FLAVOR::SHOW-FLAVOR-INITIALIZATIONS-OF-FUNCTION-SPEC-FOR-ZWEI
FLAVOR::SHOW-FLAVOR-COMPONENTS-OF-INSTANCE-VARIABLE-ACCESSOR
FLAVOR::SHOW-FLAVOR-COMPONENTS-OF-INSTANCE-VARIABLE-ACCESSOR-FOR-ZWEI
FLAVOR::SHOW-FLAVOR-DEPENDENTS-OF-INSTANCE-VARIABLE-ACCESSOR
FLAVOR::SHOW-FLAVOR-DEPENDENTS-OF-INSTANCE-VARIABLE-ACCESSOR-FOR-ZWEI
FLAVOR::SHOW-FLAVOR-OPERATIONS-OF-INSTANCE-VARIABLE-ACCESSOR
FLAVOR::SHOW-FLAVOR-OPERATIONS-OF-INSTANCE-VARIABLE-ACCESSOR-FOR-ZWEI
FLAVOR::SHOW-FLAVOR-INSTANCE-VARIABLES-OF-INSTANCE-VARIABLE-ACCESSOR
FLAVOR::SHOW-FLAVOR-INSTANCE-VARIABLES-OF-INSTANCE-VARIABLE-ACCESSOR-FOR-ZWEI
FLAVOR::SHOW-FLAVOR-METHODS-OF-INSTANCE-VARIABLE-ACCESSOR
FLAVOR::SHOW-FLAVOR-METHODS-OF-INSTANCE-VARIABLE-ACCESSOR-FOR-ZWEI
FLAVOR::SHOW-FLAVOR-INITIALIZATIONS-OF-INSTANCE-VARIABLE-ACCESSOR
FLAVOR::SHOW-FLAVOR-INITIALIZATIONS-OF-INSTANCE-VARIABLE-ACCESSOR-FOR-ZWEI
FLAVOR::SHOW-FLAVOR-COMPONENTS-OF-INSTANCE
FLAVOR::SHOW-FLAVOR-COMPONENTS-OF-INSTANCE-FOR-ZWEI
FLAVOR::SHOW-FLAVOR-DEPENDENTS-OF-INSTANCE
FLAVOR::SHOW-FLAVOR-DEPENDENTS-OF-INSTANCE-FOR-ZWEI
FLAVOR::SHOW-FLAVOR-OPERATIONS-OF-INSTANCE
FLAVOR::SHOW-FLAVOR-OPERATIONS-OF-INSTANCE-FOR-ZWEI
FLAVOR::SHOW-FLAVOR-INSTANCE-VARIABLES-OF-INSTANCE
FLAVOR::SHOW-FLAVOR-INSTANCE-VARIABLES-OF-INSTANCE-FOR-ZWEI
FLAVOR::SHOW-FLAVOR-METHODS-OF-INSTANCE
FLAVOR::SHOW-FLAVOR-METHODS-OF-INSTANCE-FOR-ZWEI
FLAVOR::SHOW-FLAVOR-INITIALIZATIONS-OF-INSTANCE
FLAVOR::SHOW-FLAVOR-INITIALIZATIONS-OF-INSTANCE-FOR-ZWEI
FLAVOR::SHOW-GENERIC-FUNCTION
FLAVOR::SHOW-GENERIC-FUNCTION-FOR-ZWEI
FLAVOR::SHOW-GENERIC-FUNCTION-OF-GENERIC-FUNCTION
FLAVOR::SHOW-GENERIC-FUNCTION-OF-GENERIC-FUNCTION-FOR-ZWEI
FLAVOR::SHOW-GENERIC-FUNCTION-OF-FUNCTION-SPEC-1
FLAVOR::SHOW-GENERIC-FUNCTION-OF-FUNCTION-SPEC-1-FOR-ZWEI
FLAVOR::SHOW-GENERIC-FUNCTION-OF-INSTANCE-VARIABLE-ACCESSOR
FLAVOR::SHOW-GENERIC-FUNCTION-OF-INSTANCE-VARIABLE-ACCESSOR-FOR-ZWEI
These should all simply be translators, too.
SAGE::RECORD-GROUP-NAME-TO-COM-SHOW-DOCUMENTATION-TRANSLATOR
DDEX::RECORD-GROUP-NAME-TO-COM-SHOW-DOCUMENTATION-OVERVIEW-TRANSLATOR
DDEX::RECORD-GROUP-TO-COM-HARDCOPY-DOCUMENTATION-TRANSLATOR
DDEX::RECORD-GROUP-NAME-TO-COM-HARDCOPY-DOCUMENTATION-TRANSLATOR
DDEX::BOOKMARK-TO-COM-HARDCOPY-DOCUMENTATION-TRANSLATOR
DDEX::RECORD-GROUP-NAME-TO-COM-SHOW-DOCUMENTATION-TRANSLATOR
DDEX::RECORD-GROUP-NAME-TO-COM-SHOW-OVERVIEW-TRANSLATOR
DDEX::RECORD-GROUP-NAME-TO-COM-ADD-BOOKMARK-TRANSLATOR
DDEX::RECORD-GROUP-NAME-TO-COM-SHOW-TABLE-OF-CONTENTS-TRANSLATOR
ZWEI:RECORD-GROUP-NAME-TO-SHOW-DOCUMENTATION-TRANSLATOR
ZWEI:EXPRESSION-TO-SHOW-DOCUMENTATION-TRANSLATOR
MAC-APPLICATIONS:RECORD-GROUP-NAME-TO-COM-SHOW-DOC-TRANSLATOR
MAC-APPLICATIONS:RECORD-GROUP-NAME-TO-COM-SHOW-OVERVIEW-TRANSLATOR
0,,
Main Index |
Thread Index