Automatically Restructuring Programs for the Web

作者:Jacob Matthews, Robert Bruce Findler, Paul Graunke, Shriram Krishnamurthi, Matthias Felleisen

摘要

This paper explains how to automatically transform a batch program into a standard CGI program. The transformation preserves the program's behavior even if consumers use the back button or the window-cloning facilities of their Web browsers. The paper demonstrates the workings of the transformation for both Scheme and C programs and discusses how it applies to any full-fledged programming language.

论文关键词:CGI, continuation-passing style, lambda lifting, closure conversion, Web programming

论文评审过程:

论文官网地址:https://doi.org/10.1023/B:AUSE.0000038936.09009.69