| The type inference and coercion facilities in the scratchpad II interpreter |
| Full text |
Pdf
(669 KB)
|
| Source
|
Conference on Programming Language Design and Implementation
archive
Papers of the Symposium on Interpreters and interpretive techniques
table of contents
St. Paul, Minnesota, United States
Pages: 56 - 63
Year of Publication: 1987
ISBN:0-89791-235-7
Also published in ...
|
|
Authors
|
|
R. S. Sutor
|
Computer Algebra Group, Mathematical Sciences Department, IBM Thomas J. Watson Research Center, P.O . Box 218, Yorktown Heights, New York
|
|
R. D. Jenks
|
Computer Algebra Group, Mathematical Sciences Department, IBM Thomas J. Watson Research Center, P.O . Box 218, Yorktown Heights, New York
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 3, Downloads (12 Months): 24, Citation Count: 6
|
|
|
ABSTRACT
The Scratchpad II system is an abstract datatype programming language, a compiler for the language, a library of packages of polymorphic functions and parametrized abstract datatypes, and an interpreter that provides sophisticated type inference and coercion facilities. Although originally designed for the implementation of symbolic mathematical algorithms, Scratchpad II is a general purpose programming language. This paper discusses aspects of the implementation of the interpreter and how it attempts to provide a user friendly and relatively weakly typed front end for the strongly typed programming language.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
|
| |
2
|
B Liskov , E Moss , A Snyder , R Atkinson , J C. Schaffert , T Bloom , R Scheifler, CLU reference manual, Springer-Verlag New York, Inc., New York, NY, 1984
|
| |
3
|
[3] Computer Algebra Group. An Overview of the Scratchpad II Language and System, Yorktown Heights, New York: IBM Corporation, April 1986.
|
| |
4
|
[4] Sweedler, Moss E., "Typing in Scratchpad II," The Scratchpad II Newsletter, Vol. 1, No. 2. Edited by R. S. Sutor, Yorktown Heights, New York: IBM Corporation, January 15, 1986.
|
| |
5
|
[5] Jenks, R. D., "A History of the SCRATCHPAD Project (1977-1986)," The Scratchpad II Newsletter, Vol. 1, No. 3, Edited by R. S. Sutor, Yorktown Heights, New York: IBM Corporation, May 15, 1986.
|
 |
6
|
|
| |
7
|
[7] Jenks, R. D., Sutor, R. S., and Watt, S. M., "Scratchpad II: An Abstract Datatype System for Mathematical Computation," IBM Research Report RC 12327 (Yorktown Heights, New York: November 17, 1986).
|
| |
8
|
[8] Watt, S. M., and Jenks, R. D., "Abstract Datatypes, Multiple Views and Multiple Inheritance in Scratchpad II," The Scratchpad II Newsletter, Vol. 1, No. 4, Edited by R. S. Sutor, Yorktown Heights, New York: IBM Corporation, March 15, 1987.
|
|