6 citations found. Retrieving documents...
Rob Pike, "The Text Editor sam", Software - Practice and Experience , 17, 5, Nov. 1987, pp. 813845.

 Home/Search   Document Not in Database   Summary   Related Articles   Check  

This paper is cited in the following contexts:
Taking a LITTLE WORK Along - Honeyman (1991)   (3 citations)  (Correct)

....echo. Remote XTERM is vastly more expensive in network resources than the TELNET connection # I don t compile kernels on the home computer, since this would store several megabytes of object code. Instead, I TELNET to the work machine and build there. # I run a window based editor called sam [5], which has an option that is very useful for my home environment. Sam runs in two processes: a file manager, and a display manager. These pieces do not have to run on the same host. Furthermore, sam was designed with a slow connection between the two pieces in mind. So I run the display manager ....

Rob Pike, "The Text Editor sam," Software --- Practice and Experience 17(11), pp. 813-845 (1982).


The Boomerang White Paper: a Page As You Like It - Dyreson, Sloane (1995)   (4 citations)  (Correct)

....by a description of Boomerang s architecture. The heart of the architecture is a reconfiguration engine that can parse and rearrange a page. The engine is controlled by the user through a reconfiguration language, which is defined in Section 4. The language borrows heavily from the sam editor [3]. Several examples are given in Section 5 to demonstrate the utility of Boomerang. Finally, security issues, related work, and future work are presented. 2 Overview In a typical browsing session, a user navigates from page to page. New pages are fetched through explicit user actions, e.g. a ....

....the expression exp and binding the result to the variable var . Since it is common to simply process the original page, a rule of the form: exp has the same meaning as: set page exp 4. 3 Expressions The operation of Boomerang expressions is based on the editing model of the sam editor[3]. The main difference is that Boomerang allows any text stored in a variable to be edited and the result to be bound to a variable, whereas sam commands operate on file buffers. Boomerang expressions have the following general form: source cmd Each Boomerang sam command operates on a region of ....

[Article contains additional citation context not shown here]

Rob Pike. The text editor sam. Software---Practice & Experience, 17(11):813--845, 1987.


Plumbing And Other Utilities - Pike (2000)   (1 citation)  Self-citation (Pike)   (Correct)

....matches that editor s address syntax, such as line numbers and patterns. This rule set lives in a library of shared plumbing rules that users private rules can build on, so the rule set needs to be adaptable to different editors and their address syntax. The macro definitions for Acme and Sam [Pike94,Pike87b] look like this: editor=acme # or editor=sam addrelem= # [0 9] A Za z0 9 ] addr= addrelem( addrelem) Finally, the application reads the message from the appropriate port, such as mnt plumb edit, unpacks it, and goes to work. 6. Message Delivery In summary, a ....

....component of its own operation, while expanding the possibilities; the operation might be to start an image viewer to open a picture file, something Acme cannot do itself. The plumber expands the power of Acme s original user interface. Traditional menu driven programs such as the text editor Sam [Pike87b] and the default shell window of the window system 8 2 [Pike91] cannot dedicate a mouse button solely to plumbing, but they can certainly dedicate a menu entry. The editing menu for such programs now contains an entry, plumb, that creates a plumbing message using the current selection. Acme ....

Rob Pike, "The Text Editor sam", Software - Practice and Experience , 17, 5, Nov. 1987, pp. 813845.


Acme: A User Interface for Programmers - Pike (1994)   (9 citations)  Self-citation (Pike)   (Correct)

....users, not experts, and certainly not programmers. Software developers, at least on time sharing systems, have been left behind. Some programs have mouse based editing of text files and typescripts; ones I have built include the window systems mux [Pike88] and 8 [Pike91] and the text editor Sam [Pike87]. These have put the programmer s mouse to some productive work, but not wholeheartedly. Even experienced users of these programs often retype text that could be grabbed with the mouse, partly because the menu driven interface is imperfect and partly because the various pieces are not well enough ....

Rob Pike, "The Text Editor sam", Softw. - Prac. and Exp., Nov 1987, Vol 17 #11, pp. 813-845


81/2, the Plan 9 Window System - Pike (1991)   (3 citations)  Self-citation (Pike)   (Correct)

....a NeXTstation under Plan 9 (with no NeXT software) In the upper right, a program announces the arrival of mail. In the upper left is a map displayed by the CPU server that shows the radar reflectance of precipitation in the eastern United States. In the lower right there is a screen editor, sam [Pike87], and in the lower left an 8 1 2 running recursively and, inside that instantiation, a previewer for troff output. Underneath the faces is a small window running the command that prints the screen by passing dev screen to the bitmap printing utility. To perform graphics operations in their ....

Rob Pike, "The Text Editor sam", Softw. - Prac. and Exp., Nov 1987, Vol 17 #11, pp. 813-845


Plan 9, A Distributed System - Dave Presotto (1991)   (3 citations)  Self-citation (Rob)   (Correct)

No context found.

Pik87. Rob Pike, "The Text Editor sam," Software - Practice and Experience 17(11), pp. 813-845 (November 1987).

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC