Trailing-Edge
-
PDP-10 Archives
-
decuslib20-04
-
decus/20-0135/12/vided.e7
There are 2 other files named vided.e7 in the archive. Click here to see a list.
7P16.TMP 1977-03-05 REVISED 1979-02-15
VIDED - A DISPLAY-ORIENTED TEXT EDITOR
Om du har lagt till och tagit bort mycket i en text, s} har kanske
en del sidor blivit f`r l}nga och en del sidor f`r korta. VIDED g`r
ingen helautomatisk anpassning av sidornas storlek, men har
kommandon f`r halvautomatisk sidanpassning.
&PS s`ker efter en sida som {r f`r l}ng eller f`r kort
&PI delar en sida i tv} sidor vid mark`rens position
&PA sl}r ihop aktuell sida med n{sta sida
&P godk{nner en sida trots att den var f`r l}ng eller f`r kort
Pr`va dessa kommandon p} texten nedan. B`rja med &PS f`r att hitta
f`rsta st{llet d{r en sida {r f`r kort eller f`r l}ng i texten.
---------------------------------------------------------------
! ABSTRACT !
! !
! VIDED is a display oriented text editor. VIDED can be !
! used on many different models of display terminals, but !
! not on typewriter terminals. !
! !
! The main principle of VIDED is that the screen on the !
! display will always show the modified text immediately !
! after each edit operation. The full screen is used to !
! show a segment of the edited text. The user will thus get !
! an immediate feedback of the result of her/his operation !
! and can correct the text again if necessary. !
! !
! VIDED replaces both an ordinary text editor and a !
! paragraph and page formatter like RUNOFF in one editor. !
! You need not postprocess your text with RUNOFF. !
! !
---------------------------------------------------------------
VIDED version 2A has been tested on some INFOTON, TEC, ELITE,
TANDBERG, BEEHIVE and CDC terminals, but will probably also
work on DEC VT52 and can often easily be modified for other
kinds of display terminals.
VIDED can only be adjusted to those display terminals where the
terminal can send to the computer and receive from the computer
control codes to move the cursor up, down, left, right, to the
home position and to erase the screen.
Special features of VIDED:
> Justification command to get even paragraphs after adding or
deleting text giving uneven lines.
Example:
Text before editing: John and Mary went down
to the station to buy a
ticket.
>>>> Som du ser av p}minnelseraden ovan {r denna sida f`r l}ng. Du b`r
>>>> allts} anv{nda &PI-kommandot f`r dela sidan i tv} sidor. Men flytta
>>>> f`rst cursorn till f`re ordet "Example:" ty den texten b`r v{l
>>>> komma p} samma sida som det d{rp} f`ljande exemplet.
>>>> N{r f`rsta sidan {r uppdelad p} tv} sidor {r det bara att anv{nda
>>>> &PS igen f`r att hitta n{sta sida som beh`ver delas upp.
Text after addition: John and Mary took the tram down
to the station to buy a
ticket.
Text after justification: John and Mary took the
tram down to the station
to buy a ticket.
> Automatic date on the first page (see top of this page) and
headers and subheaders on succeeding pages with correct page
numbers in the header. This facility is optional.
>>>> &PS s`ker efter en sida som {r f`r l}ng eller f`r kort
>>>> &PI delar en sida i tv} sidor vid mark`rens position
>>>> &PA sl}r ihop aktuell sida med n{sta sida
>>>> &P godk{nner en sida trots att den var f`r l}ng eller f`r kort
>>>> Nu har du hittat en sida som {r f`r kort. Anv{nd allts} &PA f`r att
>>>> s{tta ihop den med n{sta sida i texten.
PAGE 2
>>>> Och nu anv{nder du &PS f`r att hitta n{sta st{lle d{r en sida
>>>> {r f`r kort eller f`r l}ng.
>>>> &PS s`ker efter en sida som {r f`r l}ng eller f`r kort
>>>> &PI delar en sida i tv} sidor vid mark`rens position
>>>> &PA sl}r ihop aktuell sida med n{sta sida
>>>> &P godk{nner en sida trots att den var f`r l}ng eller f`r kort
> Features for copying vertical and horizontal lines and boxes
to simplify the production of tables, flow diagrams etc.
Example:
----------------------------------------------------------
! How to answer ! Fact --> ! Yes ! No ! Neither !
! -----------------------------------------
! questions and ! Question ! Yes ! No ! I do not !
! -----------------------------------------
! statements: ! State- ! I ! Not ! Accepted !
! ! ment ! know ! possible ! !
----------------------------------------------------------
>>>> Sidan {r lite f`r l}ng. Men du kan inte dela av figuren p} tv}
>>>> sidor. S} du f}r flytta mark`ren ovanf`r tabellen innan du anv{nder
>>>> &PI-kommandot.
>>>> Efter detta &PI-kommandot blev den nya sidan f`r kort. Tid f`r &PA-
>>>> kommandot!
VIDED - A DISPLAY ORIENTED TEXT EDITOR Page 3
&PS s`ker efter en sida som {r f`r l}ng eller f`r kort
&PI delar en sida i tv} sidor vid mark`rens position
&PA sl}r ihop aktuell sida med n{sta sida
&P godk{nner en sida trots att den var f`r l}ng eller f`r kort
> Free movement of cursor around the screen to simplify the
production of character pictures. Example:
----------------------------------------------------------------------
! !
! ^ __________ !
! / \ ! ! !
! / o \ --------<---NO-<---! READY? !--->-YES--- !
! / o o \ ! !________! ! !
! / o o o \ V ! V !
! /_________\ _________ ________ ! ________ !
! ! O O O O ! ! ! ! ! ! ! ! !
! ! O O O O ! ! START !----->! EDIT !-->--- ! STOP ! !
! ! O O O O ! !_______! !______! !______! !
! ! O O O O ! ^ ! !
! ! O O O O ! ! V !
----------------------------------------------------------------------
!
1.00 -!- - - - - - oooooo - - - - - - - - - - - - - - - - - -
! oo oo
! oo oo
! o o
! oo oo
! o o
! o o
0.00 !--o------------------------o------------------------o---
! ^o o
! The curve intersects ! o o
! zero at this point ---->-- oo oo
! o o
! oo oo
! oo oo
-1.00 -!- - - - - - - - - - - - - - - - - - oooooo - - - - - -
!
&PS s`ker efter en sida som {r f`r l}ng eller f`r kort
&PI delar en sida i tv} sidor vid mark`rens position
&PA sl}r ihop aktuell sida med n{sta sida
&P godk{nner en sida trots att den var f`r l}ng eller f`r kort
\ ! /
------(*)------ ____________________
/ ! \ / \ /
! / \ \___/ /
(( )) / \ _(o.o) /
! \_____________/ ! / \/___,,!___/___
! \ / !_______________/________________ \
! (0) \ / (0) !=== === == = == \ \ _____
__!_______ ! _______!__ === === = / // \ \ /
----------.!.---------- === = / // \ \ /
/\ \__/ \__/ / \ == == ! !! \\\ \ /
! \___________/ / ! !! \ /
! / ___!___ /\\ \ _________/
\________! !________ /_________/ / \ ! \_______tm
/ \_____/ \/ (_(_(_(__/_____/ \\\\
(_(__(__(__) (_)__)__)__)
This lynx drawn by Tomas Moll using VIDED.
-------------------------------------------------------------------------------
VIDED FOR TEXT PRODUCTION, COMPARISON WITH RUNOFF:
COST: Since VIDED version 2A is mostly written in a high level
language (SIMULA) VIDED is more expensive than SOS or TECO.
VIDED is however not more expensive than the combination of SOS
or TECO with RUNOFF postprocessing.
ADVANTAGES: Immediate feedback of edit results, seconds after
each edit step, gives better control of the result than the
postprocessing with RUNOFF. The half-automatic nature of VIDED
also gives better control than the fully automated RUNOFF
postprocessing.
DISADVANTAGES: The half-automatic nature makes certain
operations slightly more difficult, but efficient commands are
available to simplify such operations. Example: "PA" command to
append pages, "PI" command to split pages, "PS" command to find
pages which have too many lines, automatic warning to the user
when writing too many lines per page.
VIDED has no built-in indexing facility, but a separate
indexing program will be made available instead.
VIDED FOR THE EDITING OF PROGRAM FILES, COMPARISON WITH SOS AND TECO
ADVANTAGES: The fuller control makes it easier to produce
readable structured programs with well disposed comments. The
full display of the edited program makes it easier to spot and
correct programming errors.
DISADVANTAGES: More expensive to run, no program execution
facilities of the kind available in TECO.
&PS s`ker efter en sida som {r f`r l}ng eller f`r kort
&PI delar en sida i tv} sidor vid mark`rens position
&PA sl}r ihop aktuell sida med n{sta sida
&P godk{nner en sida trots att den var f`r l}ng eller f`r kort
VIDED - A DISPLAY ORIENTED TEXT EDITOR Page 4
EXAMPLES OF VIDED COMMANDS:
CURSOR MOVEMENT: Up, down, left, right, home, search,
goto tab setting, set and remove tabs.
PARAGRAPH JUSTIFICATION: Justify paragraph, justify n lines,
set left and right margin, divide word.
TEXT INSERTION: Insert text, insert blanks, insert blank lines,
divide line.
TEXT DELETION: Delete characters, delete lines, delete last
character, delete last word, delete last line.
MOVING AND COPYING: Store box in qregister, restore text
from qregister.
PAGE HANDLING: Scroll screen, find top of page n, find end of
page n, divide page, append page, find too large page.
STATUS, HELP AND RESTORATION: Get status, type command summary,
restore jumbled screen.
EXITING: Normal exit, cancel exit.
AVAILABILITY:
VIDED version 2A has been submitted to the DECUS library as a
separate entry. VIDED will also be available on the DECUS
SIMULA distribution tape with SIMULA release 4. You can also
order VIDED from my institute for a price of 200 dollars.
The VIDED distribution tape contains source program, EXE
files and a 37-page user manual. The source programs can
only be compiled with DECsystem-10/20 SIMULA release 4 or
higher. VIDED has only been tested on a DECsystem-10.
Copyright (c) Swedish National Defense Research Institute.
Copying and use of VIDED Release 2A is allowed, but we take no
responsibility for errors in the program.
Jacob Palme, Swedish National Defense Research Institute,
S-104 50 Stockholm 80, Sweden.
VIDED - A DISPLAY ORIENTED TEXT EDITOR Page 5
FILES ON THE DECUS VIDED TAPE:
FILE EXT.
----------------------------------------------------------------------
FILES WHICH MUST BE AVAILABLE TO EXECUTE VIDED:
------------------------------------------------------
VIDED EXE Production version of VIDED, ready to execute.
SIMR41 EXE Must be stored on SYS:. SIMULA run time
SIMR42 EXE Must be stored on SYS:. system release 4
VIDED HLP Must be stored on HLP:. Used by the &H VIDED command
SIMDD4 ABS Must be stored on SYS:. SIMDDT debugging system
----------------------------------------------------------------------
OTHER RECOMMENDED FILES:
------------------------------------------------------
VIDED MAN VIDED manual, can be stored on DOC:.
VIDED BLB The text you are reading now.
----------------------------------------------------------------------
FILES NEEDED TO MODIFY VIDED:
------------------------------------------------------
MVISTA SIM Terminal handling package
VIDED? SIM VIDED source program files
VIDPRO CTL Batch file to compile VIDED in production version
VIDBUG CTL Batch file to compile VIDED in debug version
VISTA MAN Handbook on the terminal handling package
------------------------------------------------------
To compile VIDED, you also need the DECsystem-10
SIMULA system release 4, which is NOT included
on the VIDED tape:
------------------------------------------------------
SIMULA EXE Simula compiler pass 1 ! All these files
SIMP2 EXE Simula compiler pass 2 ! must be taken
SIMP3 EXE Simula compiler pass 3 ! from release 4
SIMLIB REL Simula library ! or later of the
LIBSIM REL Extended Simula library ! DECsystem-10
LIBSIM ATR Extended Simula library ! SIMULA system
----------------------------------------------------------------------
&PS s`ker efter en sida som {r f`r l}ng eller f`r kort
&PI delar en sida i tv} sidor vid mark`rens position
&PA sl}r ihop aktuell sida med n{sta sida
&P godk{nner en sida trots att den var f`r l}ng eller f`r kort
VIDED - A DISPLAY ORIENTED TEXT EDITOR Page 6
BACKUP DIRECTORY OF THE DISTRIBUTION TAPE
Start of save set VIDED on MTA000 VIDED1
System QZ 603 KL10B TOPS-10 monitor 603(15717) APR#1215
800 BPI 9 track 25-Nov-77 11:18:59 BACKUP 2(216) tape format 1
Tape number 1
&PS s`ker efter en sida som {r f`r l}ng eller f`r kort
&PI delar en sida i tv} sidor vid mark`rens position
&PA sl}r ihop aktuell sida med n{sta sida
&P godk{nner en sida trots att den var f`r l}ng eller f`r kort
VIDED - A DISPLAY ORIENTED TEXT EDITOR Page 7
&PS s`ker efter en sida som {r f`r l}ng eller f`r kort
&PI delar en sida i tv} sidor vid mark`rens position
&PA sl}r ihop aktuell sida med n{sta sida
&P godk{nner en sida trots att den var f`r l}ng eller f`r kort
VIDED0 SIM 2 23-Nov-77
VIDED SIM 71 23-Nov-77
VIDED2 SIM 50 23-Nov-77
MVISTA SIM 55 23-Nov-77
VISTA SIM 83 23-Nov-77
VIDED1 SIM 51 23-Nov-77
VIDED EXE 144 23-Nov-77
SIMR41 EXE 56 12-Oct-77
SIMR42 EXE 48 12-Oct-77
VISTA MAN 172 23-Nov-77
VIDED MAN 98 23-Nov-77
VIDED HLP 4 23-Nov-77
VIDPRO CTL 2 24-Nov-77
VIDED DEM 20 24-Nov-77
SIMDD4 ABS 48 19-Oct-77
VIDBUG CTL 1 24-Nov-77
VIDED BLB 18 24-Nov-77
End of save set VIDED on MTA000 VIDED1
System QZ 603 KL10B TOPS-10 monitor 603(15717) APR#1215
800 BPI 9 track 25-Nov-77 11:19:17 BACKUP 2(216) tape format 1
Tape number 1
Start of save set VIDEDREPEATED on MTA000 VIDED1
System QZ 603 KL10B TOPS-10 monitor 603(15717) APR#1215
800 BPI 9 track 25-Nov-77 11:19:17 BACKUP 2(216) tape format 1
Tape number 1
VIDED0 SIM 2 23-Nov-77
VIDED SIM 71 23-Nov-77
VIDED2 SIM 50 23-Nov-77
MVISTA SIM 55 23-Nov-77
VISTA SIM 83 23-Nov-77
VIDED1 SIM 51 23-Nov-77
VIDED EXE 144 23-Nov-77
SIMR41 EXE 56 12-Oct-77
SIMR42 EXE 48 12-Oct-77
VISTA MAN 172 23-Nov-77
VIDED MAN 98 23-Nov-77
VIDED HLP 4 23-Nov-77
VIDPRO CTL 2 24-Nov-77
VIDED DEM 20 24-Nov-77
SIMDD4 ABS 48 19-Oct-77
VIDBUG CTL 1 24-Nov-77
VIDED BLB 18 24-Nov-77
End of save set VIDEDREPEATED on MTA000 VIDED1
System QZ 603 KL10B TOPS-10 monitor 603(15717) APR#1215
800 BPI 9 track 25-Nov-77 11:19:34 BACKUP 2(216) tape format 1
Tape number 1
Start of save set VIDEDTHIRDTIME on MTA000 VIDED1
System QZ 603 KL10B TOPS-10 monitor 603(15717) APR#1215
800 BPI 9 track 25-Nov-77 11:19:34 BACKUP 2(216) tape format 1
Tape number 1
VIDED0 SIM 2 23-Nov-77
VIDED SIM 71 23-Nov-77
VIDED2 SIM 50 23-Nov-77
MVISTA SIM 55 23-Nov-77
VISTA SIM 83 23-Nov-77
VIDED1 SIM 51 23-Nov-77
VIDED EXE 144 23-Nov-77
SIMR41 EXE 56 12-Oct-77
SIMR42 EXE 48 12-Oct-77
VISTA MAN 172 23-Nov-77
VIDED MAN 98 23-Nov-77
VIDED HLP 4 23-Nov-77
VIDPRO CTL 2 24-Nov-77
VIDED DEM 20 24-Nov-77
SIMDD4 ABS 48 19-Oct-77
VIDBUG CTL 1 24-Nov-77
VIDED BLB 18 24-Nov-77
End of save set VIDEDTHIRDTIME on MTA000 VIDED1
System QZ 603 KL10B TOPS-10 monitor 603(15717) APR#1215
800 BPI 9 track 25-Nov-77 11:19:53 BACKUP 2(216) tape format 1
Tape number 1
&PS s`ker efter en sida som {r f`r l}ng eller f`r kort
&PI delar en sida i tv} sidor vid mark`rens position
&PA sl}r ihop aktuell sida med n{sta sida
&P godk{nner en sida trots att den var f`r l}ng eller f`r kort