A simple line editor modified to run under the CAIS
languages/ada/asr/cais_tls/editor: File Name Size --------- ---- editor.zip 31,387 Totals ============== ============== 1 Files 31,387
ALED is designed to edit text files. Upon invocation, ALED prompts the user for a file name. If the file exists, its contents (lines) are read in and prepared for editing; if the file does not exist, the file is created and the empty buffer is prepared for editing. ALED is an interactive editor, accepting single-char commands, filling in a command prompt (for more info as needed), and performing its functions in real-time while the user watches. The functions provided include (but are not limited to) the following: * List Lines * Insert a Group of Lines into the Edit Buffer * Delete Lines * String Search and String Substitution * Movement Within the Edit Buffer * Reading in a File After a Specified Line * Writing out a Range of Lines to a File ALED's design includes an input line editor, which allows the user to edit text as he types it.
DATE VERSION AUTHOR HISTORY 12/5/84 1.0 Richard Conn Initial Release 1/21/85 2.0 Richard Conn Production version 2/15/85 2.1 Richard Conn Minor bug fix 8/21/85 3.0 Chuck Howell Port to CAIS 2/13/86 3.1 Chuck Howell Change CAIS Version NB: changes for the CAIS port are indicated by one of the following on each affected line: --!Rem Comments, remarks --!Add Lines added to the code --!Del Lines deleted from the code --!Cha Lines changed in the code (It is a bit subjective; when does a big change become a delete and an add ?)
This prologue must be included in all copies of this software. This software is copyright by the author. This software is released to the Ada community. This software is released to the Public Domain (note: software released to the Public Domain is not subject to copyright protection). Restrictions on use or distribution: NONE
This software and its documentation are provided "AS IS" and without any expressed or implied warranties whatsoever. No warranties as to performance, merchantability, or fitness for a particular purpose exist. The user is advised to test the software thoroughly before relying on it. The user must assume the entire risk and liability of using this software. In no event shall any person or organization of people be held responsible for any direct, indirect, consequential or inconsequential damages or lost profits.