Show simple item record

dc.contributor.advisor Felleisen, Matthias
dc.contributor.advisor Cartwright, Robert S.
dc.creatorGraunke, Paul Thorsen
dc.date.accessioned 2009-06-04T08:38:14Z
dc.date.available 2009-06-04T08:38:14Z
dc.date.issued 2001
dc.identifier.urihttps://hdl.handle.net/1911/17425
dc.description.abstract Concepts from high-level languages can greatly simplify the design and implementation of CGI programs. This dissertation develops two systems for implementing these programs. The first technique* relies on a custom Web server that dynamically loads CGI programs using the operating system-style services of MrEd, an extension of Scheme. The server implements programming mechanisms using continuations that allow the CGI program to interact with the user in a natural manner. The second technique relies on program transformations from functional language compilation.† It allows the use of standard servers and alleviates most of the memory consumption on the server. In my thesis I discuss the advantages and disadvantages of each approach. I conclude with suggestions for further investigations into this topic. *The first technique previously appeared at the European Symposium on Programming, 2001 A.D., in a paper with the same title as this dissertation, coauthored with Shriram Krishnamurthi, Steve van der Hoeven, and Matthias Felleisen. †The compilation based technique was submitted to the International Conference on Functional Programming in a paper titled, "How to Design and Generate CGI Programs: Applying Functional Compiler Techniques to the Real World," coauthored with Robert Bruce Findler, Shriram Krishnamurthi, and Matthias Felleisen.
dc.format.extent 51 p.
dc.format.mimetype application/pdf
dc.language.iso eng
dc.subjectComputer science
dc.title Programming the Web with high-level programming languages
dc.type.genre Thesis
dc.type.material Text
thesis.degree.department Computer Science
thesis.degree.discipline Engineering
thesis.degree.grantor Rice University
thesis.degree.level Masters
thesis.degree.name Master of Science
dc.identifier.citation Graunke, Paul Thorsen. "Programming the Web with high-level programming languages." (2001) Master’s Thesis, Rice University. https://hdl.handle.net/1911/17425.


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record