Open Access
Tcl: An Embeddable Command Language
John Ousterhout
- 27 Nov 1989
- pp 133-146
TL;DR: Tel is an interpreter for a tool command language that is embedded in tools (such as editors, debuggers, etc.) as the basic command interpreter and provides a parser for a simple textual command language and a C interface that tools use to augment the built-in commands with tool-specific commands.
read more
Abstract: Tel is an interpreter for a tool command language. It consists of a library package that is embedded in tools (such as editors, debuggers, etc.) as the basic command interpreter. Tel provides (a) a parser for a simple textual command language, (b) a collection of built-in utility commands, and a C interface that tools use to augment the built-in commands with tool-specific commands. Tel is particularly attractive when integrated with the widget library of a window system; it increases the programmability of the widgets by providing mechanisms for variables, procedures, expressions, etc, it allows users to program both the appearance and the actions of widgets; and it offers a simple but powerful communication mechanism between interactive programs.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
A system architecture for context-aware mobile computing
William Noah Schilit
- 20 Nov 1995
TL;DR: This thesis explores how to support and also exploit the dynamic configurations and social settings characteristic of mobile systems and advances the following goals: enabling seamless interaction across devices; creating physical spaces that are responsive to users; and and building applications that are aware of the context of their use.
539
Patent
User interface having movable sheet with click-through tools
Eric A. Bier,William Buxton +1 more
- 27 May 1994
TL;DR: In this paper, a user interface technique operates in the environment of a processor-controlled machine for executing a program that operates on a set of underlying data and displays a visible representation thereof.
317
Alarm correlation
G. Jakobson,M. Weissman +1 more
TL;DR: The authors discuss the development of an alarm correlation model and a corresponding software support system that allow efficient specification of alarm correlation by the domain experts themselves and emphasis is placed on the end-user orientation of IMPACT, the intelligent management platform for alarm correlation tasks which implements the proposed model.
299
Systems for knowledge discovery in databases
TL;DR: A model of an idealized knowledge-discovery system is presented as a reference for studying and designing new systems and is used in the comparison of three systems: CoverStory, EXPLORA, and the Knowledge Discovery Workbench.
294
Distributed management by delegation
Germán S. Goldszmidt,Yechiam Yemini +1 more
- 30 May 1995
TL;DR: MbD provides a paradigm for distributed, flexible, scalable and robust network management that overcomes the key limitations of current centralized management schemes.
292
References
•Book
The C++ Programming Language
Bjarne Stroustrup
- 01 Jan 1985
TL;DR: Bjarne Stroustrup makes C even more accessible to those new to the language, while adding advanced information and techniques that even expert C programmers will find invaluable.
8.1K
Implementing remote procedure calls
TL;DR: The overall structure of the RPC mechanism, the facilities for binding RPC clients, the transport level communication protocol, and some performance measurements are described, including some optimizations used to achieve high performance and to minimize the load on server machines that have many clients.
•Book
Structure and Interpretation of Computer Programs
Harold Abelson,Gerald Jay Sussman,Julie Sussman +2 more
- 01 Jan 1985
TL;DR: Structure and Interpretation of Computer Programs emphasizes the central role played by different approaches to dealing with time in computational models, appropriate for an introduction to computer science courses, as well as programming languages and program design.
•Book
Implementing remote procedure calls
Andrew D. Birrell,Bruce Jay Nelson +1 more
- 01 Dec 1988
TL;DR: Remote Procedure Call (RPC) as mentioned in this paper is a high level language for providing communication across a network between programs written in a high-level language, which is similar to the one used in this paper.
1.4K
The UNIX programming environment
Brian W. Kernighan,Rob Pike +1 more
- 01 Jan 1984
TL;DR: In this article, the authors describe the UNIX programming environment and philosophy in detail, including how to use the system, its components, and the programs, but also how these fit into the total environment.
567