Higher-Order and Symbolic Computation

, Volume 20, Issue 4, pp 431–460

Implementation and use of the PLT scheme Web server

  • Shriram Krishnamurthi
  • Peter Walton Hopkins
  • Jay McCarthy
  • Paul T. Graunke
  • Greg Pettyjohn
  • Matthias Felleisen
Article

DOI: 10.1007/s10990-007-9008-y

Cite this article as:
Krishnamurthi, S., Hopkins, P.W., McCarthy, J. et al. Higher-Order Symb Comput (2007) 20: 431. doi:10.1007/s10990-007-9008-y

Abstract

The PLT Scheme Web Server uses continuations to enable a natural, console-like program development style. We describe the implementation of the server and its use in the development of an application for managing conference paper reviews. In the process of developing this application, we encountered subtle forms of interaction not directly addressed by using continuations. We discuss these subtleties and offer solutions that have been successfully deployed in our application. Finally, we present some details on the server’s performance, which is comparable to that of the widely-used Apache Web server.

Keywords

Scheme Web Interaction Continuations Performance Applications Conference management 

Copyright information

© Springer Science+Business Media, LLC 2007

Authors and Affiliations

  • Shriram Krishnamurthi
    • 1
  • Peter Walton Hopkins
    • 1
  • Jay McCarthy
    • 1
  • Paul T. Graunke
    • 2
  • Greg Pettyjohn
    • 2
  • Matthias Felleisen
    • 2
  1. 1.Brown UniversityProvidenceUSA
  2. 2.Northeastern UniversityBostonUSA

Personalised recommendations