2001
DOI: 10.1017/s0956796800003828
|View full text |Cite
|
Sign up to set email alerts
|

Forms/3: A first-order visual language to explore the boundaries of the spreadsheet paradigm

Abstract: Although detractors of functional programming sometimes claim that functional programming is too difficult or counter-intuitive for most programmers to understand and use, evidence to the contrary can be found by looking at the popularity of spreadsheets. The spreadsheet paradigm, a first-order subset of the functional programming paradigm, has found wide acceptance among both programmers and end users. Still, there are many limitations with most spreadsheet systems. In this paper, we discuss language fea… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
49
0

Year Published

2004
2004
2013
2013

Publication Types

Select...
7
2

Relationship

1
8

Authors

Journals

citations
Cited by 119 publications
(49 citation statements)
references
References 85 publications
(71 reference statements)
0
49
0
Order By: Relevance
“…i (1)(2)(3)(4)(5)(6)(7)(8)(9) v. Number range in tens (10-90) vi. Number range in hundreds (100-900) …”
Section: B Selecting Blocksmentioning
confidence: 99%
See 1 more Smart Citation
“…i (1)(2)(3)(4)(5)(6)(7)(8)(9) v. Number range in tens (10-90) vi. Number range in hundreds (100-900) …”
Section: B Selecting Blocksmentioning
confidence: 99%
“…One of the applications that have been widely used by end-users is Forms/3. This application uses spreadsheet approach that requires user to input value in the cells provided [6]. Another example is Programming by Demonstration [5] in which end-users develop applications based on suitable examples provided by the system.…”
Section: Introductionmentioning
confidence: 99%
“…Some researchers have exploited the standard spreadsheet's tabular structure and built-in operations for duplicating calculations, in order to let users build and manipulate processing flows side by side [4,7]. By contrast, projects such as Forms/3 [3] have shown a variety of powerful ways in which the spreadsheet model can be extended.…”
Section: Related Workmentioning
confidence: 99%
“…The cell-and-formula approach of C3Sheets is based on the spreadsheet model; other well known spreadsheet-based systems include Forms/3 [4], Information Visualization Spreadsheets [5], and C32 [15]. In general, such projects selectively adopt or abandon various features of what could be called the traditional spreadsheet.…”
Section: Passing Information Between Applicationsmentioning
confidence: 99%