ACM Home Page
Please provide us with feedback. Feedback
The type inference and coercion facilities in the scratchpad II interpreter
Full text PdfPdf (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
SIGPLAN: ACM Special Interest Group on Programming Languages
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 24,   Citation Count: 6
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/29650.29656
What is a DOI?

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
 
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.


Collaborative Colleagues:
R. S. Sutor: colleagues
R. D. Jenks: colleagues