TY - JOUR
T1 - Slideshow
T2 - Functional presentations
AU - Findler, Robert Bruce
AU - Flatt, Matthew
PY - 2006/7
Y1 - 2006/7
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=33747180848&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=33747180848&partnerID=8YFLogxK
U2 - 10.1017/S0956796806006010
DO - 10.1017/S0956796806006010
M3 - Article
AN - SCOPUS:33747180848
SN - 0956-7968
VL - 16
SP - 583
EP - 619
JO - Journal of Functional Programming
JF - Journal of Functional Programming
IS - 4-5
ER -