ACM Home Page
Please provide us with feedback. Feedback
Slideshow: functional presentations
Source Journal of Functional Programming archive
Volume 16 ,  Issue 4-5  (July 2006) table of contents
Pages: 583 - 619  
Year of Publication: 2006
ISSN:0956-7968
Authors
Robert Bruce Findler  University of Chicago, Chicago, IL, USA (e-mail: robby@cs.uchicago.edu)
Matthew Flatt  University of Utah, UT, USA (e-mail: mflatt@cs.utah.edu)
Publisher
Cambridge University Press  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): n/a,   Downloads (12 Months): n/a,   Citation Count: 1
Additional Information:

abstract   references   cited by   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: 10.1017/S0956796806006010

ABSTRACT

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 functional programming is well suited to the task of slide creation, we report on the programming contructs that we have developed for slides, and we describe our solutions to practical problems in rendering slides. We also describe experimental extensions to DrScheme that support 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
 
2
Chailloux, Emmanuel, Cousineau, Guy & Suárez, Ascánder (1997) The MLgraph System.
 
3
Clements, John, Felleisen, Matthias, Findler, Robert Bruce, Flatt, Matthew & Krishnamurthi, Shriram (2004) Fostering little languages. Dr. Dobb's Journal, March, 16-24.
4
 
5
Cooper, Gregory & Krishnamurthi, Shriram (2004) FrTime: Functional reactive programming in PLT Scheme. Computer science technical report, Brown University. CS-03-20.
6
 
7
Felleisen, Matthias, Findler, Robert Bruce, Flatt, Matthew & Krishnamurthi, Shriram (2001) How to Design Programs. MIT Press. http://www.htdp.org/.
8
 
9
 
10
Finne, Sigbjorn & Peyton Jones, Simon (1995) Pictures: A simple structured graphics model. Proc. Glasgow Functional Programming Workshop.
11
 
12
Heydon, Allan & Nelson, Greg (1994) The Juno-2 constraint-based drawing editor. SRC research report, Systems Research Center. 131a.
 
13
Hobby, John D. (1992) A User's Manual for MetaPost. Computer science technical report, AT&T Bell Laboratories. CSTR-162.
 
14
 
15
Kernighan, Brian W. (1991) PIC - a graphics language for typesetting, user manual. Computer science technical report. AT&T Bell Laboratories. CSTR-116.
 
16
 
17
PLT (2005) PLT Scheme. www.plt-scheme.org.
 
18
Seranno, Manuel & Gallesio, Erick (2002) This is Scribe! Pages 31-40 of: Proc. Workshop on Scheme and Functional Programming.
 
19
Seranno, Manuel & Gallesio, Erick (2005) Skribe home page. http://www.inria.fr/mimosa/ fp/Skribe.
 
20
Shivers, Olin & Sae-Tan,Wendy (2004) Functional PostScript: Industrial-strength 2D functional imaging. In preparation. http://www.scsh.net/resources/fps.html.
21
 
22
Tufte, Edward R. (2003) The Cognitive Style of Powerpoint. Graphics Press.
 
23
Van Wyk, Christopher J. (1981) IDEAL user's manual. Computer science technical report. AT&T Bell Laboratories. CSTR-103.
 
24
Van Zandt, Timothy (2005) Prosper. prosper.sourceforge.net.
 
25
World Wide Web Consortium (2003) Scalable vector graphics (SVG) 1.1.
 
26
 
27

Collaborative Colleagues:
Robert Bruce Findler: colleagues
Matthew Flatt: colleagues