Robert A. Uhl

The emacs paper

An explanation of why emacs exists, notable for the optimism it contains: The programmable editor is an outstanding opportunity to learn to program! A beginner can see the effect of his simple program on the text he is editing; this feedback is fast and in an easily understood form. Educators have found display programming to be very suited for children experimenting with programming, for just this reason (see LOGO). Programming editor commands has the additional advantage that a program need not be very large to be tangibly useful in editing. Read more →

The emacs paper

An explanation of why emacs exists, notable for the optimism it contains: The programmable editor is an outstanding opportunity to learn to program! A beginner can see the effect of his simple program on the text he is editing; this feedback is fast and in an easily understood form. Educators have found display programming to be very suited for children experimenting with programming, for just this reason (see LOGO). Programming editor commands has the additional advantage that a program need not be very large to be tangibly useful in editing. Read more →