|
 |
Publications, books, and patents

|
Some selected papers:
-
Decimal Floating-Point: Algorism for Computers
Proceedings 16th IEEE Symposium on Computer Arithmetic
(Arith16),
ISBN 0-7695-1894-X, pp104-111, IEEE Comp. Soc., June
2003
(Softcopy is also available in
PostScript.
The presentation charts and
handouts are also online.)
- Densely Packed Decimal Encoding
(A summary is
available here.)
IEE Proceedings – Computers and Digital Techniques
ISSN 1350-2387, Vol. 149, No. 3, pp102-104, IEE, May 2002
-
A Decimal Floating-Point Specification
(Cowlishaw, Schwarz, Smith, and Webb)
Proceedings 15th IEEE Symposium on Computer Arithmetic
(Arith15),
ISBN 0-7695-1150-3, pp147-154, IEEE Comp. Soc.,
June 2001
(The
charts are available here.)
-
NetRexx – an alternative for writing Java classes
Proceedings of IEEE CompCon 97,
ISBN 0-8186-7804-6, pp200-205, IEEE Press, Los Alamitos,
Spring 1997
-
The Early History of REXX
IEEE Annals of the History of Computing,
ISSN 1058-6180, Vol 16, No. 4, Winter 1994, pp15-24
-
A large-scale computer conferencing system
(Chess and Cowlishaw)
IBM Systems Journal, Vol 26, No. 1, 1987,
IBM Reprint order number G321-5291
-
LEXX – A programmable structured editor
IBM Journal of Research and Development, Vol 31, No. 1, 1987,
IBM Reprint order number G322-0151
-
Fundamental requirements for picture presentation
Proc. Society for Information Display, Volume 26, No. 2
(1985).
-
The design of the REXX language
IBM Systems Journal, Volume 23, No. 4, 1984,
IBM Reprint order number G321-5228
-
The Characteristics and Use of Lead-Acid Cap Lamps
(research for Speleogroup)
Trans. British Cave Research Association, Vol 1, No. 4,
pp199-214, December 1974
Books:
-
The NetRexx Language
ISBN 0-13-806332-X, Prentice-Hall, 1997
-
The REXX Language
In English:
ISBN 0-13-780651-5, (second edition) 1990
In German:
ISBN 3-446-15195-8, Carl Hanser Verlag, 1988
In Japanese:
ISBN 4-7649-0136-6, Kindai-kagaku-sha, 1988
Patents and technical disclosures (author or a co-author):
- Automatic Checking of Computer Terminals; Colour Display Apparatus and Method of Coding a Colour Image; Damped Error Diffusion in Binary Display; Data Display and Proportional Spacing; Decimal to Binary Coder/Decoder; Editing of Test Cases; General Purpose Assembler for Microprocessors; Generation of Test Cases for Terminals; Improvements in Text Processing Systems; Logic Card Wire-Embedding Technique; “Microlink” – a Bus Architecture; Multiprocessor Communication System; A Numeric Processing Mechanism (division by approximation); A Numeric Processor (fast decimal division); Remote Link Between Two Processors; Symbolic Keyboard Interface; and Synchronisation and Alternate Path Control.

|
|