ThesaHelp: references g-h
ThesaHelp: ACM references f-l
Topic: uniform language systems
Topic: Thesa's user interface
Topic: dynamic type checking
Group: type checking
Topic: procedure valued variables
Topic: function definition
Topic: binding of names to objects
Topic: debugging techniques
Topic: reversible execution
Topic: undoing actions in a UserInterface
Topic: functional side effects
| |
Reference
Heering, J. , Klint, P. ,
"Towards monolingual programming environments ",
ACM Transactions on Programming Languages and Systems , 7 , 2 , pp. 183-213 , April 1985 .
Google
Quotations
191 ;;Quote: unify programming and command languages by removing distinctions between programs, procedures, files and variables
| 191 ;;Quote: if programming and command languages are unified then calling a procedure is the same as running a program
| 193 ;;Quote: a unified programming and command language needs to handle integers, texts, and directories; both small and large scale data
| 194 ;;Quote: type consistency should be checked as soon as sufficient information is available; unifies static and dynamic typing
| 194 ;;Quote: the value of a procedure object is its definition; it may have an optimized, compiled version as well
| 195 ;;Quote: in command and programming languages too many ways to bind names to values
| 198 ;;Quote: in debugging, users need to easily associate actions with computational events such as a variable equaling zero
| 198 ;;Quote: in debugging, need to general mechanism to remove side-effects so that operations can be reversed and initial states restored
| 201 ;;Quote: probe..endprobe to evaluate an expression without side effects
|
Related Topics
ThesaHelp: references g-h (299 items)
ThesaHelp: ACM references f-l (241 items)
Topic: uniform language systems (25 items)
Topic: Thesa's user interface (8 items)
Topic: dynamic type checking (43 items)
Group: type checking (12 topics, 385 quotes)
Topic: procedure valued variables (34 items)
Topic: function definition (25 items)
Topic: binding of names to objects (16 items)
Topic: debugging techniques (23 items)
Topic: reversible execution (20 items)
Topic: undoing actions in a UserInterface (23 items)
Topic: functional side effects (11 items)
|