Contact us Heritage collections Image license terms
HOME ACL ACD ICF SUS DCS G&A STARLINK Literature
Further reading □ OverviewProgress May 1981 - May 1982PERQ Locations September 1982Recognition of SUS Request December 19821. Support of Perqs and Suns2. PERQ User Notes3. Kent Software Tools4. Guide PNX 5.05. PERQ Software6. Mixing Modules8. User ForumPerq3A
C&A INF CCD CISD Archives Contact us Heritage archives Image license terms

Search

   
ACDSingle User SystemsPERQ PapersInternal
ACDSingle User SystemsPERQ PapersInternal
ACL ACD C&A INF CCD CISD Archives
Further reading

Overview
Progress May 1981 - May 1982
PERQ Locations September 1982
Recognition of SUS Request December 1982
1. Support of Perqs and Suns
2. PERQ User Notes
3. Kent Software Tools
4. Guide PNX 5.0
5. PERQ Software
6. Mixing Modules
8. User Forum
Perq3A

Perq Software Directory

M J Prime

5 March 1986

Common Base Programme: PERQ User Note 5

Directories of supported and unsupported software available from the Common Base Support.

This user note is divided into two major sections. The first section identifies which software is part of the Common Base, the second section covers in more detail the actual software available from the support group.

I have tried to make this user note as accurate as possible, but due to the changing nature of the common base programme the information may have altered.

Section 1

Standard Software Standard Hardware
PERQ SUN
UNIX PNX UNIX BSD 4.2
Fortran Bell Fortran 77, ERCC Fort Sun Enhanced, ANSI Fortran 77
Pascal PNX Pascal, ISO Level 1
GKS PERQ GKS, Level 1b (minus pick) SUN GKS Level 2c (Beta testing)
NAG NAG Fortran Library NAG Fortran Library (not yet available)
Toshiba printer driver Yes Yes
X25 Separate Kernel SUN X25 (Beta-testing)

Section 2

This section which covers all the software currently available from the CBP is divided into two groups.

The first group is a list of software which is supported at a maximum, standard or minimum level by the CBP. If a problem should arise with the software then support will be given.

There are five levels of support, as follows:

Max
  • Maximum support
  • Complete documentation
  • Support always available in office hours.
Std
Min
  • Minimum support
  • Basic documentation
  • Limited support, local experts available.
Not
  • Not supported
  • we will distribute the software but not support it.
Eval
  • Evaluation
  • The software is distributed but it is still being evaluated.

There are three levels of availability for the software, as follows:

The second group contains a list of unsupported software which is available from the CBP. This software is mostly pre-release for evaluation or programs people have put together for their own use. The bulk of the evaluation software comes from the Software Tools Centre at the University of Kent at Canterbury (UKC) and provides several tools for general use with the Perq. UMIST have produced some tools to be used with ICL Pascal. Comments are encouraged on this evaluation software, any sent to us will be forwarded to UKC or UMIST. There is also a copy of KERMIT acquired from Columbia University.

A software package has been made available by Brian Colyer of Technology Division which allows a user to draw and edit line diagrams. These can then be plotted on a Calcomp 1037 plotter or an Epson.

If you are interested in any of this software please contact the support office (cbp@rl) and we will get a copy of it to you. If you have any old floppies please send them to us and we will put the new software on them for you. There should be a manual page for all the software described, and these will be sent out with the software. All of the software and manual pages will at some stage be kept on line under a Perq login for easier access.

Of possible interest are a number of demonstration programs written by Duncan Gibson of the Software Engineering Group, that illustrate the comparative efficiencies of various sorting algorithms using graphics. These are just as effective at demonstrating the granularity of Perq scheduling algorithms!

I would be interested to hear about any software you have written that you feel would be interesting and useful to other Perq users. Either send it by electronic mail or on a floppy to me and it will be included on the next issue of these lists. I would like to thank Chris Crampton for his help in compiling the lists.

1. RAL - CBP Supported Software directory, summary table

File Description Support
Level
Availability
Bell Fortran Bell Fortran 77 Compiler Max D
ERCC Fortran Optimising Fast Fortran Compiler (Need PNX 5 or SR) Max D
GKS PNX Graphical Kernel System Std B
NAG (10) Numerical Algorithms Library (Mk 10) Std B
NAG (11) Numerical Algorithms Library (Mk 11) Std B
NAG (2)
(graphical supplement)
Graphical supplement for NAG. Uses GKS (Need ERCC Fortran)(not yet available) Std B
PNX 2 PERQ Unix Operating System
(Supported until release of PNX5/SR)
Max B
PNX 2.2 PERQ Unix Operating System
(Supported until release of PNX5/SR)
Max B
PNX 3 PERQ Unix Operating System
(Supported until release of PNX5/SR)
Max B
PNX 4
(Supported until release of PNX5/SR)
Max B
PNX 5 PERQ Unix Operating System (Perq 2 only) Max D
PNX SR PERQ Unix Operating System (Perq 1 only) Max D
PNX X25 PERQ X25 and PNX 2, 5 or SR Unix operating system. Max B
PNX Pascal PNX Pascal compiler (different versions for PNX2 and PNX5/SR) Max D
RAL update floppy RAL specific unsupported PNX utilities STD D
spellin/spellout Spell program additions Std B
Spy A screen-oriented editor Max D
Tecdoc Text formatting program Min B
Toshiba print despooler Toshiba TH2100G or P1351 despooler Std S
Troff (Display) Text processor for Phototypesetter (troff included with PNX4 onwards) Std B

2. Unsupported software available from the CBP, summary tables

UKC Software
File Description Support
Level
Availability
age Set file dates to the epoch (Jan 1st, 1970). Eval B
calls Produce a list of what function calls what from an a.out file Eval B
curses, curses2 A pair of simple cursor editors Eval B
floppy A menu driven floppy disc initialiser Eval B
fs An interactive file system editor Eval B
guide A displayer of structured documents Eval B
logo A very simple logo editor Eval B
med etc UKC Perq menu interface. Med is an interactive menu editor for the Perq. The menus thus created can be accessed from user programs via the companion subroutine library. Eval B
minit A window manager with history facilities Eval B
mkw, mkwa Make a window special file and get the attributes of a window Eval B
modify Menu driven file permission editing Eval B
shades A simple shade and pattern editor Eval B
swim Simple window manager Eval B
treewalk An interactive file system display program Eval B
uplot, plot(3f) etc Graphics filter for the Perq Eval B
ups, ctab Ctab is an a.out symbol table generator for C programs to be used to create auxiliary files for ups, a symbolic debugger for C programs Std D
ut An incremental file store sub-tree copy utility Std D
vdiff Presents the difference between two files in a graphical format Std D
view A tool for examining files Std D
RAL Software
File Description Support
Level
Availability
alarm Alarm clock Not S
Basic Block driver Cambridge ring driver Min B
cifer Cifer terminal emulator for the Perq Not S
cmptree Multi-volume comparing of files saved to floppies Not D
edwin Create window descriptors Not S
display Display troff output on the Perq screen Not B
findwin Identify a Perq window and perform an "ssty 0" Not D
flcp Program to reread a poor floppy a lot Not B
flopid Label a floppy so that another machine could discover its sectoring Not B
fptar Multi-volume filter for tar to floppies Not D
fptree Multi-volume copying of file store sub-trees to floppies Not D
fsame Find all files with same name Not D
go Interactively select options to commands Not S
invert, black, white, clear Change the basic colour (cursor function) of PNX windows on the Perq Not D
junkmail Automate the removal of automated mail. For Unix machines Not S
lst Recursive directory listing Not D
manage, managex Manage is a csript for adding or removing users from the system, using manangex to add or remove password entries Not D
mkmake An automated dependency generator for makefiles Not S
mktablet A utility to set up mnemonics for the tablet and RS232 on the Perq Not D
mon An interactive process monitor Not D
offday A utility to cure a hardware bug by resetting system clock interactively, can also be included in the /etc/rc Not S
ppc, ppi, pputil A Pascal plus program development system, based on the Belfast Compiler and utilities Not S
puftp A SUS to UNIX file transfer and terminal emulator program Not D
remind A reminder service Not S
scandir Subroutine to give 4.2 compatible access to directories Not S
scheck Program to rewrite hard disc superblock Not S
shape, shapeplot, sdump, sprint, print, fastplot, plot3d, onyx Shape allows a user to create a line diagram then to edit this diagram. the other utilities are for dumping and plotting windows to a Calcomp 1037 plotter on an Epson printer Not S
ted Time editor Not D
trm A translator writing utility based on the Tree-Meta system Not S
untouch Change last modification or access time of a file Not S
which Work out in which directory in $PATH a certain file will be found Not S
winfo A utility to extract some information about a PNX window Not D
ww A subroutine library to provide access to window level graphics on SUS Std D
UMIST software
File Description Support
Level
Availability
augment, analyse A pair of tools for profiling the execution of ICL Pascal programs Eval B
filer, format A pair of tools for formatting and cross-referencing ICL Pascal program Eval B
include A tool to generate include files for ICL Pascal modules, providing a means of enabling secure separate compilation Eval B
Software of miscellaneous origins
File Description Support
Level
Availability
CO3 Communications to ICL 2780/3780 Not B
compress Compress files to about 50% of original size Not S
fxref Cross reference for FORTRAN programs Not S
kermit Allows file transfer between a large number of micros and minicomputers using an asynchronous (terminal) line Not S
⇑ Top of page
© Chilton Computing and UKRI Science and Technology Facilities Council webmaster@chilton-computing.org.uk
Our thanks to UKRI Science and Technology Facilities Council for hosting this site