Google
 

Trailing-Edge - PDP-10 Archives - decuslib20-04 - decus/20-0135/demo/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