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.
- E. Chailloux, G. Cousineau, and A. Suárez. The MLgraph System, 1997.Google Scholar
- J. Clements, M. Felleisen, R. B. Findler, M. Flatt, and S. Krishnamurthi. Fostering little languages. Dr. Dobb's Journal, pages 16--24, Mar. 2004.Google Scholar
- C. Elliott and P. Hudak. Functional reactive animation. In Proc. ACM International Conference on Functional Programming, pages 263--273, 1997. Google ScholarDigital Library
- R. B. Findler, C. Flanagan, M. Flatt, S. Krishnamurthi, and M. Felleisen. DrScheme: A pedagogic programming environment for Scheme. In Proc. International Symposium on Programming Languages: Implementations, Logics, and Programs, pages 369--388, Sept. 1997. Google ScholarDigital Library
- S. Finne and S. Peyton Jones. Pictures: A simple structured graphics model. In Proc. Glasgow Functional Programming Workshop, July 1995. Google ScholarDigital Library
- P. Henderson. Functional geometry. In Proc. ACM Conference on Lisp and Functional Programming, pages 179--187, 1982. Google ScholarDigital Library
- J. D. Hobby. A user's manual for MetaPost. Computer science technical report, AT&T Bell Laboratories, 1992. CSTR-162.Google Scholar
- 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. Google ScholarDigital Library
- B. W. Kernighan. PIC -a graphics language for typesetting, user manual. Computer science technical report, AT&T Bell Laboratories, 1991. CSTR-116.Google Scholar
- PLT. PLT Scheme. www.plt-scheme.org.Google Scholar
- M. Seranno and E. Gallesio. Skribe Home Page. http://www.inria.fr/mimosa/fp/Skribe.Google Scholar
- M. Seranno and E. Gallesio. This is Scribe! In Proc. Workshop on Scheme and Functional Programming, pages 31--40, Oct. 2002.Google Scholar
- C. J. Van Wyk. IDEAL user's manual. Computer science technical report, AT&T Bell Laboratories, 1981. CSTR-103.Google Scholar
- T. Van Zandt. Prosper. prosper.sourceforge.net.Google Scholar
Index Terms
- Slideshow: functional presentations
Recommendations
Slideshow: functional presentations
ICFP '04Among 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 ...
Slideshow: functional presentations
Among systems for creating slide presentations, the dominant ones offer essentially no abstraction capability. Slideshow represents our effort over the last several years to build an abstraction-friendly slide system with PLT Scheme. We show how ...
SandSlide: Automatic Slideshow Normalization
Document Analysis and Recognition – ICDAR 2021AbstractSlideshows are a popular tool for presenting information in a structured and attractive manner. There exists a wide range of different slideshows editors, often with their own proprietary encoding that is incompatible with other editors. Merging ...
Comments