1974
DOI: 10.1145/942572.807051
|View full text |Cite
|
Sign up to set email alerts
|

The SCRATCHPAD language

Abstract: SCRATCHPAD is an interactive system for symbolic mathematical computation. Its user language, originally intended as a special-purpose non-procedural language, was designed to capture the style and succinctness of common mathematical notations, and to serve as a useful, effective tool for on-line problem solving. This paper describes extensions to the language which enable it to serve also as a high-level programming language, both for the formal description of mathematical algorithms and their efficient imple… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
4
0

Year Published

1977
1977
2014
2014

Publication Types

Select...
2
2
1

Relationship

1
4

Authors

Journals

citations
Cited by 8 publications
(4 citation statements)
references
References 12 publications
0
4
0
Order By: Relevance
“…It has the disadvantage that rules may have to be reordered, involving a considerable amount of preprocessing each time a rule is added or deleted. This is similar to the mechanism of STAGE2 [5], and to the compiled rules of REDUCE [2] or SCRATCHPAD [4].…”
Section: 2mentioning
confidence: 57%
See 1 more Smart Citation
“…It has the disadvantage that rules may have to be reordered, involving a considerable amount of preprocessing each time a rule is added or deleted. This is similar to the mechanism of STAGE2 [5], and to the compiled rules of REDUCE [2] or SCRATCHPAD [4].…”
Section: 2mentioning
confidence: 57%
“…For most applications, a large number of patterns would be needed [2,3,4]; consequently the only way to make the system practical would be through the development of new pattern matching techniques, and the examination of alternative storage (string or list) organizations that would support this pattern matcher effectively, particularly with special micro-code or hardware support.…”
mentioning
confidence: 99%
“…The Modlisp [17] and Scratchpad II [12] systems were at the origin of yet another interesting family of computer algebra systems, especially after the introduction of domains as function return values and dependent types [18,20,30]. These developments were at the forefront of language design Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page.…”
Section: Motivation Behind Mathemagixmentioning
confidence: 99%
“…The Scratchpad system [21,15] was at the origin of yet another interesting family of computer algebra systems, especially after the introduction of domains and categories as function values and dependent types in Modlisp and Scratchpad II [23,36,22]. These developments were at the forefront of language design and type theory [12,29,28].…”
Section: Introduction Motivation For a New Languagementioning
confidence: 99%