university of cambridge · new version of macro spitbol graphics character code in mvs fortran 77...

8
S UNIVERSITY of CAMBRIDGE L fe The Centre for Computing History 'Compot/ngHislocyofg^k n ft ^^cfrtn Computing Service cLiA Newsletter LvjJ ^ Ur\A£ ^ SBTJhU cL^tb^^ Co4^4 ^ 0 MTTMUr NUMBER 103 MAY 1983

Upload: others

Post on 10-Apr-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: UNIVERSITY of CAMBRIDGE · New Version of Macro Spitbol Graphics Character Code in MVS Fortran 77 Terminal Interface RELABEL Program Of Interest to SERCnet Users Microprocessor Support

S

UNIVERSITY of CAMBRIDGE

L fe

The Centre forComputing History

'Compot/ngHislocyofg^kn

ft ^^cfrtn

Computing ServicecLiA

NewsletterLvjJ ^ Ur\A£ SBTJhU cL^tb^^Co4^4 ^

0 MTTMUrNUMBER 103 MAY 1983

Page 2: UNIVERSITY of CAMBRIDGE · New Version of Macro Spitbol Graphics Character Code in MVS Fortran 77 Terminal Interface RELABEL Program Of Interest to SERCnet Users Microprocessor Support

Diary

UNIVERSITY OF CAMBRIDGE

COMPUTING SERVICE NEWSLETTER

Editor Roger Stratford

CONTENTS

General News

Weekend Service

Of Interest to Partially-sighted usersText ArchivesKurzweil Data Entry Machine (KDEM)BBC Micro Workstation in the User Area

User ServicesSummary of CoursesSeminar

Technical NewsThe Editor

PL360

New Version of Macro SpitbolGraphicsCharacter Code in MVSFortran 77

Terminal Interface

RELABEL ProgramOf Interest to SERCnet Users

Microprocessor SupportMicroprocessor Advisory Hours

IBM 3081 Performance

Hardware Reliability ReportSystem Availability, January to March 1983

Advertisements

Documentation

Documentation in Phoenix/MVTBookshop PostageManuals Check ListExample SheetsRules Governing the Computing Service

Corn Exchange StreetCambridg-e CB2 3QG

Telephone Cambridge (0223) 352435

Page 3: UNIVERSITY of CAMBRIDGE · New Version of Macro Spitbol Graphics Character Code in MVS Fortran 77 Terminal Interface RELABEL Program Of Interest to SERCnet Users Microprocessor Support

Monday 2 May

Tuesday 3 May

Monday 16 May

Monday 30 May

Tuesday 31 May

Monday 27 June

Monday 11 July

DIZ^RY

Bank HolidayCS running normally

Computer Syndicate Meeting

User RepresentativesCommittee Open Meetingand Seminar on MVS changeover(see User Services section)at 14.15 in the CockcroftLecture Theatre. All users welcome.

Bank HolidayCS running normally

Computer Syndicate Meeting

Use.r RepresentativesCommittee Liaison GroupMeeting

User RepresentativesCommittee Open Meetingat 14.15 in the CockcroftLecture Theatre. All userswelcome.

Tuesday 12 July Computer Syndicate Meeting

GENERAL NEWS

Weekend Service

The main network, including links to SERCnetand PSS, normally runs throughout the weekend,although Sunday is treated as 'vulnerable' byboth SERC and the Computing Service for repairand testing purposes. The Phoenix service onthe IBM 3081 normally runs until 22.00 onSaturday, but Saturday is treated as'vulnerable' if engineering work needs to becarried out. Weekend services are thereforeliable to be curtailed or cancelled; we try togive as much notice as possible of weekend workbut it is not always possible to predict whatthe requirements will be far in advance.Users who have particular needs for a weekendservice (such as a seminar or conference)should inform Judy Bailey (JABl) as early as.,possible.

Of Interest to Partially-Sighted Users

Partially-sighted users may be interested toknow that a ROM is available for the BBCmicrocomputer containing a terminal emulatorprogram producing large size characters. Lineturning is carried out at word boundaries tomake the output more readable. The program isalso suitable for courses when the BBC micro isused to drive television monitor screens. Formore information contact John Matthewson(MJM3).

Text Archives

Text archives are maintained at a number ofinstitutions, the ones of most interest beingat the Literary and Linguistic ComputingCentre and at Oxford (Computing Service).Anyone interested in obtaining or depositing amachine readable text should contact JohnDawson (JLDl) of the Literary and LinguisticComputing Centre in the first instance.

Kurzweil Data Entry Machine (KDEM)

The Kutzweil Data Entry Machine (KDEM) is anoptical character reader that enables printedand typewritten text in different fonts andalphabets to be read and converted tocomputer-readable format without the need forkeyboarding. Certain types of material arenot suitable e.g. photocopies (unless very goodquality), line-printer output, newspapers,faint/uneven print etc. Also, it is notusually worth reading short documents (lessthan about 10 pages).

In general, users are expected to do their ownscanning (after being shown how to use themachine). However, staff permitting, a limitedscanning service can be provided which ischarged for (see rates below).

It should be noted that stringent COPYRIGHTregulations apply and only authorised work maybe done. A special application form must becompleted for each document to be read, and aletter of authority may be required.

For further information, please see the Phoenixdataset INFO.KDEM and/or contact Maggie Oakley,User Services (MZOl, room P34, ext. 643).

Charging Rates for Use of the KDEM

Self-service Staffed Service

University Free £2.50/hrAcademic/ _Non-Commercial £4.00/hr £6.50/hrCommercial £12.50/hr £15.00/hr

BBC Micro Workstation in the User Area

There is now available a BBC micro workstationin the data preparation area of the User Area.It comprises a BBC Model B with Disc FilingSystem, a monochrome (green) monitor for textwork, a colour monitor, an Epson MX-80F/T IIImatrix printer, a BBC single-sided single-density disc unit and cassette recorder. Thework-station's primary purpose is fordemonstrations and these will have priorityover other uses for short periods. Howeverusers may access the terminal for its VIEWingand screen dumping facilities, and also for itsfile transfer facilities as it enables filesto be transferred between Phoenix and BBCcassettes and single-sided single-densitydiscs. Further documentation may be found inthe file MICROLIB.BBCMICRO.TERMINAL anddemonstrations etc. may be arranged throughRichard Stibbs (RJSl, room P34, ext. 643).

USER SERVICES

Summary of Courses

please register for all courses except theIntroductory Briefing. Elementary Use ofPhoenix Courses start at 2.00 pm, others at 2.15pm. Courses marked with * will only be held ifthere is sufficient demand.

INTRODUCTORY BRIEFINGMay 9 90 minsMay 23 90 mins

ELEMENTARY USE OF PHOENIX

May 24-27 4 afternoons

INTRODUCTION TO EGCAL (TEXT PROCESSING)May 10 1 afternoon Cockcroft

ADVANCED GCAL COURSE (TEXT PROCESSING)May 17 1 afternoon Cockcroft

FURTHER USE OF PHOENIX

* May 18-20 3 afternoons

Meet in ReceptionMeet in Reception

Cockcroft

Cockcroft

Page 4: UNIVERSITY of CAMBRIDGE · New Version of Macro Spitbol Graphics Character Code in MVS Fortran 77 Terminal Interface RELABEL Program Of Interest to SERCnet Users Microprocessor Support

USING FORTRAN ON PHOENIX* May 11-13 3 afternoons Cockcroft

ADVANCED ASSEMBLER

* June 6-10 5 afternoons Cockcroft

INTRODUCTION TO COMPUTING FOR ARTS PEOPLE

* June 6-9 4 afternoons Hopkinson

SPSS VIDEO COURSE:

Please ask about the self-service arrangements

GENSTAT (TEACH YOURSELF):See ABLIB.GENTAT.COURSEl & ABLIB.GENSTAT.C0URSE2

Seminar

The following important seminar will take placeat 3.00 in the Cockcroft Lecture Theatre.

May 16 Dr P. Hazel Computing Service

'MVS; What is it? Why are we changing to it?Why is it taking so long?'

TECHNICAL NEWS

The Editor

The ZED editor was introduced in 1978 as areplacement for EDIT and since then users havebeen encouraged to change (and no courses havebeen run to teach the old editor to new users).In spite of this campaign, 10% of editing stilluses EDIT rather than ZED; users are remindedthat only ZED is being transferred to MVS.

The following list of differences is reprintedfrom Newsletter 6 2 (December 1978). A ZEDreference card is available from the ComputingService Bookshop, price lOp.

Limited backward movement and in-store lineshuffling.

Enhanced search facilities (e.g. Find blankline. Find not).

Flexible control structure (IF-THEN-ELSE,WHILE, UNTIL).

Generalised global commands.

Hexadecimal mode.

The following are the major incompatibilitieswith EDIT, which new users of ZED should bearin mind:

ZED is initialised with line 1 rather thanline 0 as the current line

The delimiter set is restricted to . , ; ! ?•"+-*/. In particular space cannot beused as a delimiter.

The L command does not exist (the F commandhas options for finding at the start and endof line, etc.).

Q at the highest command level behaves as W(STOP does what Q at top level does in EDIT).

The < command moves the pointer back onecharacter only; PR (pointer reset) resets tothe start of line.

File names in addition to ddnames may be usedas arguments (in delimited strings) of the C,R and I commands.

Alphabetic command names must be terminatedby a non-letter; for example, NNN is illegaland should be replaced by 3n or N;N;N.

The G command is replaced by GA, GB or GE.

Justification is done in parallel with otherediting.

When run interactively ZED prompts for eachline of commands unless it has just verifieda line.

File handling operations are donedifferently.

PL360

PL360 is to be withdrawn from service. It hasonly been used for certain maintenancepurposes recently and these are no longerrequired. It was formerly in the 'forexperienced users only' category (seeNewsletter 94, April/May 1982). Anyoneseriously inconvenienced by the withdrawalshould contact Nick Maclaren (NMMl, room P31,ext. 640) as soon as possible.

New version of Macro Spitbol

As advertised in the Easter Newsletter, a newversion of Macro Spitbol has been put intoservice. Most users should notice no change,except that a number of minor bugs have beenfixed. The error recovery in the run-timesystem has been modified considerably, but thespecification remains unchanged.

The only major change is that the defaultmaximum record length on input is now 200,instead of essentially infinite; this is anunavoidable restriction to prevent an obscureconcatenation bug. Longer records can be readby setting options in the third argument of theINPUT procedure; see the manual for furtherdetails.

For further details, or in case of difficulty,users should contact Charles Jardine (CJIO,room P21, ext. 630) or Nick Haclaren (NMMl,room P31, ext. 640).

Graphics .

Fortran Unit Number 8

DO you get this message on your plotter output(or from the V option in VIEW)? If so you areusing the old graphics library which is nolonger recommended and will not be availableunder MVS (see Newsletter 97, September 1982for the reasons).

Programs which are to be used after thechangeover to MVS, in the summer of 1984, willneed to be converted to CAMPLOT (or one of theother packages mentioned inINFO.GRAPHICS.SUMMARY). Conversion of highlevel programs (using GR- routines) to CAMPLOTis usually quite straightforward: seeINFO.CAHPLOT.HIGHSPBC:$CHANGES, c. 80 lines.Conversion of low level programs is lessstraightforward, but there is a guide inINFO.CAMPLOT.CONVERT, C. 200 lines.

CAMPLOT offers many extra facilites, including;

dotted and dashed lines

routines for drawing arcs of circles andellipses

a wide choice of text founts, includingGreek

Enquiries to do with conversion from the oldlibrary should be directed to Brian Kelk(BCKl), Steve Kearsey (SK17) or Dave Harrison(DJHl), room P32, ext. 641.

Page 5: UNIVERSITY of CAMBRIDGE · New Version of Macro Spitbol Graphics Character Code in MVS Fortran 77 Terminal Interface RELABEL Program Of Interest to SERCnet Users Microprocessor Support

ASPEX

The ASPEX graphics package is now available.ASPEX produces three-dimensional surfacerepresentations of data consisting of 'heights'on a rectangular grid. The actions performedby ASPEX are controlled by a series of commandssupplied by the user, the result being a plotsuitable for VIEWing or plotting out in theusual manner. Details of the ASPEX packageare given in the ASPEX User's Reference Manual,a copy of which is in the User Library. Seealso INFO.ASPEX for details of the proceduresand notes on use.

Please contact Steve Kearsey (SK171 if youhave any problems.

New Version of ALGOL68C Plotter Package

A new version of the ALGOL68C graphics packageis now in service. The main change is theaddition of routines for drawing hidden-lineviews of surfaces (heights on a rectangulargrid). The other major changes are:

the ddname for output is PLOT instead of PLOTOUT

the default paper length is 300mm instead of 500mm

The modified specification is inINFO.SPEC.A68PLOT; there is a summary of thechanges at the beginning of the document. Thenew version may be tried out now by using theload modules in A68LIB.PLOT.NLIB and theenvironments in A68LIB.PLOT.NENV.

Enquiries should be directed to Brian Kelk(BCKl, room P32, ext. 641).

Extra Founts for CAMPLOT

A number of additional founts are nowavailable for use with CAMPLOT. These are:

GSFll - ComplexGSF12 - ComplexGSF13 - ComplexGSF14 - TriplexGSF15 - TriplexGSF16 - German

GSF18 - Italian

ScriptGreek

CyrillicRoman

ItalicGothic

Gothic

The relevant fount load-modules have beenplaced in CAMPLOT.FOUNTLIB. Details of theindividual founts may be obtained by viewing(or plotting) the relevant picture file inCAMPLOT.FOUNT.PLOTS. A plot displaying samplesof the text founts available is provided in thefile CAMPLOT.FGUNT.PLOTS (SAMPLE).

Italicised numerals have now been provided forfount GSFIO.

Character Code in MVS

The encoding of characters into bits that isused in IBM operating systems (EBCDIC) is notas completely defined by IBM as might bedesired and IBM's definition has changed sincewe originally invented the extra codes thatwere required at Cambridge (in 1972). As aresult, a number of the codes we use differfrom those used at other installations.

We plan to alter the codes we use for thefollowing characters when we convert to theMVS operating system so as to become morecompatible with current IBM EBCDIC and otherinstallations (planned for the summer of 1984);

ASCII Current Proposed(IA5) EBCDIC EBCDIC

code code in code inMVT MVS

Left square bracket 5B 42 AD

Right square bracket 5D 43 BD

Left curly bracket 7B 44 CORight curly bracket 7D 45 DOBackslash 5C 62 EOCircumflex accent 5E 6A 71Pound sign

— 4A 72

All codes are shown in hexadecimal. Textfiles that contain any of these characterswill have to be translated when they are movedto MVS. Details of how to do this will be

available in due course. For those who wish toexperiment with the new encoding now, there aretables MVTMVS and MVSMVT in SYS2.C0DE that can

be used with the TRANS command.

Programs maintained by the Computing Servicethat accept input or produce output in whichthese characters occur will be updated to usethe new encoding in MVS. Users may haveprograms they have to convert themselves.

Users may wish to know that the proposed newencoding is compatible with File TransferProtocol EBCDIC (on the IA5 subset), and withthat used at ULCC on the Amdahl 470/V8. It isalso much closer than the present Cambridgeencoding to those used at NUMAC and atRutherford.

We also propose to phase out support for thefollowing characters that can be produced onthe central printers:

Current EBCDIC

code in MVT

Logical ORLogical ANDUpward arrowLeftward arrow

6364

65

66

Our aim is that on the same timescale as themove to MVS, the central printers will becomecapable of printing all 94 printable ASCIIcharacters (including curly brackets,circumflex and grave accents) but notnecessarily the above four characters.

Fortran 77

Fortran programmers interested in the featuresof Fortran 77 language should printout (700lines) the file INFO.FORT77. For informationon IBM's VS Fortran see Newsletter 102 or thefile INFO.NEW.

Terminal Interface

All terminal connections now have the newinterface (Newsletter 100, Christmas 1982) andso can access many systems throughout theworld in addition to phoenix/MVT. For detailssee the file INFO.NEW andINFO.TERMINAL. INTERFAC.

RELABEL Program

A new version of this utility for replacing thestatement labels of a Fortran program with anascending sequence is now available. Althoughthe facilities and defaults remain the same,there are some incompatibilities. The fulllist of changes is as follows:

a) The LJL, START and INC symbolic parametershave been replaced by a single OPT parameter.

Page 6: UNIVERSITY of CAMBRIDGE · New Version of Macro Spitbol Graphics Character Code in MVS Fortran 77 Terminal Interface RELABEL Program Of Interest to SERCnet Users Microprocessor Support

b) The options consicommas.

START=numberlNC=number

LJL

t of a list separated by

start value for labels /increment for labels ^left justify labels

S and I are alternative to START and INCrespectively. The equals sign is optional.

c) RELABEL now deals with IBM VS Fortranstatements such as OPEN, CLOSE, AT etc. It doecontinue to accept IBM Fortran-IV.

d) Text appearing in columns 1-5 of acontinuation line gives rise to a warning(return code 4) rather than an error (returncode 8). The text is not preserved by RELABEL

Of Interest to SERCnet users

7500 Line Limit on Transferred Documents

Large amounts of data are routed via SERCnet,between Phoenix and systems at Daresbury andRutherford Labs, and in London. Much of thistraffic is constrained by the various hostsystems to use HASP protocols, and has torestart from the beginning in the event offailure. Large documents can thus causeconsiderable congestion, and a limit of 7500lines per document is now being imposed on theICF machine through which the connection ismade. This limit represents a sensiblemaximum for a reasonable chance of completionat first attempt, and is believed to cater forthe majority of existing traffic. Any queriesmay be addressed to Ken Warner at ControlEngineering (Phoenix identifier KNWl).

Output from Remote Systems

Users transferring output to Cambridge fromremote systems are requested to register theirremote usernames with Roger Stratford or KenWarner (Phoenix identifiers RS12 and KNWlrespectively) if they have not already done so.Without this information we cannot undertaketo rescue stray output.

ICF.NOTES:RALPRINT (NEWS.RALPRINT on CAGA) hasbeen updated to show how Rutherford MVT userscan override the 88 line pagination whenprinting at Cambridge.

ICF.TRANSTAB now contains the definitiveSERCnet/Phoenix EBCDIC translations. Nofurther changes are anticipated beforePhoenix/MVS. See ICF.NOTES:CHARSET(NEWS.CHARSET on CAGA).

Hosts connected to SERCnet and supporting FileTransfer protocol can send printer output tophoenix printers, including those atoutstations.

The destination site must be specified as CAGA,and the device name as below:

Syntax: PHPR:outstation(label)or; PHPR(station)

Example: PHPR:CHEMISTRY(CVOUTPUT)PHPR;RECEPTION{P=ABC1)PHPR(ENGINEER)

'outstation' represents a Phoenix routename ofup to 16 characters.'label' represents identifying information ofup to 8 characters. If the first twocharacters of the label are 'P=', they may befollowed by a 4 character Phoenix POSTidentifier, which will be used in sortingoutput.'station' represents a Phoenix routename of upto 3 characters. This form should be used onlywhere there are difficulties in using the fullform.

All output is printed with Phoenix banners, foruserid PHXl. It may be identified by the'label' information, which is included in thebanner. For this reason, the 'PHPR (station)'form should be used only by arrangement withstaff responsible for the destination printer.

^ 'H-MICROPROCESSOR SUPPORT

i>eux^-c:A

C*rJ

c<*

The microprocessor advisory service has provedto be both very necessary and very popular - so

<uf< much so that the staff involved have been•• ..oyerwhelmed by the number of enquiries. Toj)g^eSX«^3ke time for the work necessary to deal with

the more substantial enquiries and alsobecause of staff leave during the Eastervacation, it has become necessary to restrictthe hours during which the advisory service isopen to users for a temporary period. For the

j, . ^ p immediate future therefore, the microprocessoradvisory service will be restricted to

•^<^) 10.30 a.m. to 12.30 p.m., Monday to Friday

and users are requested to observe these timesboth for visits to Pl4 and for telephoneenquiries on 7-41-623. Users are encouragedto book appointments with reception (7-41-600)for other than trivial enquiries.

We hope that users will respect the above timesas it will make for more efficient use of ourscarce staff resources and will enable thebacklog of substantial enquiries to be cleared.We shall be reviewing the situation in theEaster term with the hope that we will be ableto revert to less restricted advisory hours.

IBM 3081 PERFORMANCE

Hardware Reliability Report

There were no major breakdowns in the periodJanuary to March 1983. The faulty STL disccontroller port mentioned in the last reportwas repaired during January. Towards the endof March some loss of service time was causedby faults in the high-frequency power supplywhich have since been traced to a faulty remotesensing cable.

System Availability 4.1.83 to 3.4.83

hrs.min

Computing Service 1641.45Scheduled Maintenance 26.25

Scheduled Software Development 9.09Scheduled Operations Work 0.00Time Lost - hardware faults 12.33

- software faults 3.57

- unclassified 1.36- other causes 0.00

Idle Time 7.05

Total Scheduled Time 1702.30

Page 7: UNIVERSITY of CAMBRIDGE · New Version of Macro Spitbol Graphics Character Code in MVS Fortran 77 Terminal Interface RELABEL Program Of Interest to SERCnet Users Microprocessor Support

ADVERTISEMENTS

Temporary Clerk

MRC Clinical Oncology and Radiotherapeutics unit

There is a temporary clerical vacancy £orapproximately 6 months from June 1983 in theCancer Trials Office. The Office co-ordinatesseveral national studies in the treatment ofcancer. The job entails manual checking ofdata, entering data onto computer and generalclerical duties. Previous experience workingin a medical environment is desirable.Secretarial skills and experience using a wordprocessor would be added advantages. Salaryon scales from E3490 pa to £4165 pa dependingupon age and experience. Applications inwriting by 13th May, with CV and names of twoprofessional referees, and quoting referencenumber CO/11 to:

The AdministratorMCR Centre

Bills RoadCambridge, CB2 2QH

Wanted

Person to design and write progrcuns forBioengineering project. Would suit graduatewith knowledge of mechanics/computer graphicsetc. Please contact Dr R.B. Field, WestWratting (829) 677 - evenings.

DOCUMENTATION

Documentation in Phoenix/HVT

The fileowner INFO is used to keepdocumentation material in Phoenix/MVT. Thecommand EXAMINE INFO may be used to obtain alist of file titles which normally give a goodindication of the file contents.

The file INFO.NEW contains recent materialsince thS last update to manuals (fullinformation is in INPO.FULLNEW) and the fileINFO.SOMMARY.NEW contains the titles of thesefiles. This is so that INFO.SUMMARY.NEW may betyped at a console to see whether any newmaterial is available on a particular subject.

The HELP command may also be used to obtaininformation. It is most useful at a Phoenixterminal when interaction with the user ispossible, but it may also be used in jobs.

Bookshop Postage

The following charges should be added to theprices of manuals unless they are collectedfrom the Bookshop.

Value of Manuals

less than 50p50p and less than £l£1 and less than £2£2 and less than £5

£5 or more

Post/Packing Charge

40p70p

£1.00£1.50

£2.00

Overseas postage will be charged at cost andadded to the Invoice.

Manuals Check List

The following list indicates the current state of Cambridge produced documentation, available from theComputing Service Bookshop, so that users may check that they have up to date copies.

Cambridge Phoenix/MVT Newcomers' Guide - June 1978 (with ZED) Price £1.00Note that 1 free copy is given to any new user attending the Elementary Use Course.

Cambridge Phoenix/MVT Users' Guide - December 1978 Price £1.75Cambridge 370/165 Users* Reference Manual - Part 2 - 4th edition, October 1978 Price £5.00TLS Users' Guide 7 Spring 1979 Price £1.25Phoenix/MVT Example Sheets (see separate list) Freecatalogue of Documentation - 3rd edition, updated September 1982 Price 60pWATFIV Users' Guide - 2nd edition, March 1972, amendments 1 and 2 Out of printSummary of Services Card - September 1979 FreePhoenix Reference Summary - June 1981 Price 20pZED Editor Reference Card - January 1980 Price lOpGCAL and EGCAL Reference Summary, June 1982 Price 20pGCAL and EGCAL Text Processors - see the files INFO.SPEC.GCAL and INFO.SPEC.EGCALIntroduction to Scientific Programming in Fortran (CTS) - 8th edition, November 1978 PriceSerious Fortran - 2nd edition, June 1976 PriceMINITAB Manual PriceALGOL68C Reference Manual - July 1975 PriceALGOLW Language Specification and Programmers' Guide - 3rd edition, August 1975 PriceA Proposed.Definition of the BCPL Language PriceBCPL on the 370/165 PriceCAHAL Users' Manual - May 1983 PriceCAMLIB Subroutine Library Specifications - 3rd edition, January 1976 PriceSummary of Applications Software - 2nd edition, July 1977 Out ofCambridge 370/165 SPSS Users' Guide - March 1980 PriceUse of the IBM MPSX Program Product on the Cambridge 370/165 - 2nd edition, July 1976 Out ofCambridge Aids to Assembler Programmers PriceCambridge Aids to Assembler Programmers - selected chapters only PriceGraphics Manual - in preparation - meanwhile see the file INFO.CAMPIOT.HIGHSPECA Users' Guide to M0RTRAN2 - June 1975 - see the file INFO.SPEC.MORTRANTaylor Users' Manual - February 1973 Price 75pNumerical Algorithms Group Library Manuals, contact the Bookshop and/or try HELP NUM NAGSPEC.

£1.50

60p£2.00

£1.95

50p£1.00£2.50£3.505 Opprint

75pprint

£1.2575p

Page 8: UNIVERSITY of CAMBRIDGE · New Version of Macro Spitbol Graphics Character Code in MVS Fortran 77 Terminal Interface RELABEL Program Of Interest to SERCnet Users Microprocessor Support

Example Sheets

The following Example Sheets are available free of charge from the Bookshop and/or ProgrammingAdviser.

BCPL Compiler July 1975Use of Magnetic Tape Mar 1980SPSS Sept 1978Use of the Cond Parameter 1973Linkage Editor Oct 1975TLS Dec 1980Partitioned Datasets Mar 1976SAS Nov 1980Iritroduction to phoenix Oct 1982GENSTAT Oct 1975Magnetic Tape Utilities Mar 1980Use of Filespace Oct 1978use bf XPDS Mar 1976Easy GOAL Oct 1982ALGOL68C Jan 1978

1. Fortran WATPIV Compiler Oct 1975 16.

2. Fortran G1 Compiler Jan 1978 17.

3. Fortran Hext. Compiler Oct 1975 18 4

4. General Techniques May 1976 19.

5. PL/I Optimising Compiler Nov 1975 20.

6. PL/1 Checkout Compiler Oct 1975 21.

7. A Guide to Using GOS Oct 1982 22.

8. SIR Jan 1983 23.

9. SORT-MERGE Oct 1975 24.

10. FILE Oct 1975 25.

11. 26.

12. Simple Plotting Nov 1982 27.

13. 28.

14. ALGOL Dec 1977 29.

15. ALGOLW Dec 1977 30.

RULES GOVERNING THE UNIVERSITY COMPUTING SERVICE

The Com|>uter fiyhdicate have ihad6 the following rules (revised 27 Julyr 1977) for the use of theUniversity.computing Service. It ehould be noted thet the fine mentioned in Rule 7(a) is limited to thesum of filed by section 4(d)i of the Regulations for the Computer Syndicate (Ordinances)

1. tlo perSoH or persons shall use the facilities of the University Computing Service without dueauthorization given by the Computing Service on behalf of the Computer Syndicate.

Every ailbdatioh of computing resources shall be made on the Understanding that it is to be usedonly for the purpose fOr which it was requested and only by the person or persons by whom or on whosebehalf the request was made. Use shall not be made of computing resources allocated to anotherperson or group of persons unless such use has been specifically authorized by the ComputingService.

No person or persons shall by any wilful or deliberate Set jeopardize the integrity of the computingequipment# its systems programs# or other stored information^

Every person authorized to use computing resources shall be expected to treat as privileged anyinformation not provided or generated by himself which may become available to him through his useof computing resources} he shall not copy# modify# disseminate# ot use any part of it withoutpermissioA of the appropriate person or body.

in the case of any information which is designated itt a Notice issued by the Computing Service asproprietary or otherwise confidential# every person using the facilities of the Computing Serviceshall be required:

(a) to observe the instructions that may be issued by the Computing Service specifying ways in whichthe information may be used#

(b) not to copy# modify# disseminate# or make use of it irt any way not specified in thoseinstructions# without first obtaining written permission from the Director of the UniversityComputing Service.

If any person has been allocated computing resources for private purposes# including consultancy orany other work outside the scope of his official duties Or functions for the time being# he shall bepersonally responsible for reimbursing the University by a specified date# at a rate determined fromtime to time by j^e Syndicate with the agreement of the Financial Board, for the cost of theresources used.^

(a) If any person is believed to be in breach of one Or more of Rules 1 - 5 he shall be reported bythe Director of the University Computing Service to the Syndicate who may at their discretion# afterconsidering the Director's report and any other relevant matters, either suspend for a period theperSon's authorization to use computing resources or levy a fine or both.

(b) If a fine is levied, the person's authorization to use computing resources shall be suspendedautomatically until the fine is paid.

(c) if any person uses computing resources for private purposes without specific authorization todo so, he shall be charged with the cost of such use in accordance with Rule 6, and the Syndicate mayalso take either of the actions specified in Rule 7(a).

(d) If any person who has been charged with the cost of computing resources under Rule 6 or Rule7(c) fails to make reimbursement, any authorization to use computing resources shall be suspendedautomatically until he makes such reimbursement and he shall be reported by the Syndicate to theUniversity Treasurer.

2.

3.

4.

5.

6.

7.