Implementation and use of the PLT scheme Web server

  • Authors:
  • Shriram Krishnamurthi;Peter Walton Hopkins;Jay Mccarthy;Paul T. Graunke;Greg Pettyjohn;Matthias Felleisen

  • Affiliations:
  • Brown University, Providence, USA;Brown University, Providence, USA;Brown University, Providence, USA;Northeastern University, Boston, USA;Northeastern University, Boston, USA;Northeastern University, Boston, USA

  • Venue:
  • Higher-Order and Symbolic Computation
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

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.