Loading...
Please wait, while we are loading the content...
Similar Documents
The Expression Problem, Gracefully
| Content Provider | ACM Digital Library |
|---|---|
| Author | Black, Andrew P. |
| Abstract | The "Expression Problem" was brought to prominence by Wadler in 1998. It is widely regarded as illustrating that the two mainstream approaches to data abstraction---procedural abstraction and type abstraction---are complementary, with the strengths of one being the weaknesses of the other. Despite an extensive literature, the origin of the problem remains ill-understood. I show that the core problem is in fact the use of global constants, and demonstrate that an important aspect of the problem goes away when Java is replaced by a language like Grace, which eliminates them. |
| Starting Page | 1 |
| Ending Page | 7 |
| Page Count | 7 |
| File Format | |
| ISBN | 9781450336598 |
| DOI | 10.1145/2786555.2786556 |
| Language | English |
| Publisher | Association for Computing Machinery (ACM) |
| Publisher Date | 2015-07-04 |
| Publisher Place | New York |
| Access Restriction | Subscribed |
| Subject Keyword | Algebraic data types Rows and columns Expression problem Procedural abstraction Objects Extensibility Data abstraction |
| Content Type | Text |
| Resource Type | Article |