|
ABSTRACT
Among slide-presentation systems, the dominant application offers essentially no abstraction capability. Slideshow, an extension of PLT Scheme, represents our effort over the last several years to build an abstraction-friendly slide system. We show how functional programming is well suited to the task of slide creation, we report on the programming abstractions that we have developed for slides, and we describe our solutions to practical problems in rendering slides. We also describe a prototype extension to DrScheme that supports a mixture of programmatic and WYSIWYG slide creation.
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
|
E. Chailloux, G. Cousineau, and A. Suárez. The MLgraph System, 1997.
|
| |
2
|
J. Clements, M. Felleisen, R. B. Findler, M. Flatt, and S. Krishnamurthi. Fostering little languages. Dr. Dobb's Journal, pages 16--24, Mar. 2004.
|
 |
3
|
|
| |
4
|
Robert Bruce Findler , Cormac Flanagan , Matthew Flatt , Shriram Krishnamurthi , Matthias Felleisen, DrScheme: A Pedagogic Programming Environment for Scheme, Proceedings of the9th International Symposium on Programming Languages: Implementations, Logics, and Programs: Including a Special Trach on Declarative Programming Languages in Education, p.369-388, September 03-05, 1997
|
| |
5
|
S. Finne and S. Peyton Jones. Pictures: A simple structured graphics model. In Proc. Glasgow Functional Programming Workshop, July 1995.
|
 |
6
|
|
| |
7
|
J. D. Hobby. A user's manual for MetaPost. Computer science technical report, AT&T Bell Laboratories, 1992. CSTR-162.
|
| |
8
|
S. N. Kamin and D. Hyatt. A special-purpose languae for picture-drawing. In Proc. USENIX Conference on Domain-Specific Languages, pages 297--310, Oct. 1997.
|
| |
9
|
B. W. Kernighan. PIC -a graphics language for typesetting, user manual. Computer science technical report, AT&T Bell Laboratories, 1991. CSTR-116.
|
| |
10
|
PLT. PLT Scheme. www.plt-scheme.org.
|
| |
11
|
M. Seranno and E. Gallesio. Skribe Home Page. http://www.inria.fr/mimosa/fp/Skribe.
|
| |
12
|
M. Seranno and E. Gallesio. This is Scribe! In Proc. Workshop on Scheme and Functional Programming, pages 31--40, Oct. 2002.
|
| |
13
|
C. J. Van Wyk. IDEAL user's manual. Computer science technical report, AT&T Bell Laboratories, 1981. CSTR-103.
|
| |
14
|
T. Van Zandt. Prosper. prosper.sourceforge.net.
|
|