A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2012; you can also visit the original URL.
The file type is application/pdf
.
Filters
Implementation and use of the PLT scheme Web server
2007
Higher-Order and Symbolic Computation
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. ...
We also thank the many other PLT Scheme users who have exercised the server and offered critiques. ...
doi:10.1007/s10990-007-9008-y
fatcat:u5ucecx7eva27ezthkqrnjujry
Experience report
2007
Proceedings of the 2007 ACM SIGPLAN international conference on Functional programming - ICFP '07
This is, to our knowledge, the largest webbased application deployment of PLT Scheme. ...
Over the past year Untyped has developed some 40'000 lines of Scheme code for a variety of web-based applications, which receive over 10'000 hits a day. ...
Acknowledgments We wish to thank the developers of PLT Scheme, particularly Matthew Flatt and Jay McCarthy, for support and patience in dealing with our many questions, and Matthew Jadud and the anonymous ...
doi:10.1145/1291151.1291175
dblp:conf/icfp/WelshG07
fatcat:knf7gp7c3bh27nvpfwyov3kjpa
Experience report
2007
SIGPLAN notices
This is, to our knowledge, the largest webbased application deployment of PLT Scheme. ...
Over the past year Untyped has developed some 40'000 lines of Scheme code for a variety of web-based applications, which receive over 10'000 hits a day. ...
Acknowledgments We wish to thank the developers of PLT Scheme, particularly Matthew Flatt and Jay McCarthy, for support and patience in dealing with our many questions, and Matthew Jadud and the anonymous ...
doi:10.1145/1291220.1291175
fatcat:7akm3tgc2ze5tlmbymn7qe5vdi
TheContinueServer (or, How I Administered PADL 2002 and 2003)
[chapter]
2002
Lecture Notes in Computer Science
This paper describes the plt Scheme application Continue, which automates many conference paper management tasks. ...
Paper authors and program committee members expect to be able to use software, especially with Web interfaces, to simplify and even automate many activities. ...
Paul Graunke was of immense help by maintaining the plt Web server and assisting with padl 2002. David Tucker similarly helped me with padl 2003. ...
doi:10.1007/3-540-36388-2_2
fatcat:zbahij4fkvg65fzvfwsmk2zqri
Contracts for first-class classes
2010
SIGPLAN notices
The design has been implemented for PLT Scheme, which supports first-class classes and which implements mixins and traits as syntactic sugar. ...
We therefore expect that our experience is also useful for languages with native mixins and/or traits. ...
The first line specifies the language of the module, here "scheme" for "PLT Scheme." The first two definitions name two new classes: web%, 2 a subclass of the root class object%, and logged-web%. ...
doi:10.1145/1899661.1869642
fatcat:lkly35alznenjnsv6o3imlwktq
Contracts for first-class classes
2010
Proceedings of the 6th symposium on Dynamic languages - DLS '10
The design has been implemented for PLT Scheme, which supports first-class classes and which implements mixins and traits as syntactic sugar. ...
We therefore expect that our experience is also useful for languages with native mixins and/or traits. ...
The first line specifies the language of the module, here "scheme" for "PLT Scheme." The first two definitions name two new classes: web%, 2 a subclass of the root class object%, and logged-web%. ...
doi:10.1145/1869631.1869642
dblp:conf/dls/StricklandF10
fatcat:jpavqhz4nzgi5igntivbrrns4u
Performance Evaluation of HTTP and SPDY Over a DVB-RCS Satellite Link with Different BoD Schemes
[chapter]
2016
Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering
The rapid evolution of the Web imposes the need of enhancing the HTTP over satellite channels. ...
To conduct a thorough set of tests over a realistic scenario, we used the Satellite Network Emulation Platform (SNEP). ...
This work has been partially funded by the European Space Agency (ESA) within the framework of the Satellite Network of Experts (SatNex-III), CoO3, Task3, ESA Contract no. 23089/10/NL/CLP. ...
doi:10.1007/978-3-319-47081-8_4
fatcat:t52kjrlggnf6na4hbhvmnjx3ka
MetaPush
2015
Proceedings of the 5th Workshop on All Things Cellular: Operations, Applications and Challenges - AllThingsCellular '15
The key idea is to strategically leverage Server Push, a built-in feature in HTTP/2, to preemptively push web pages' metadata, which can later be leveraged by the client to early-fetch critical resources ...
MetaPush is a novel server push framework aiming at reducing web page load time. ...
Acknowledgments We thank Lusheng Ji for initial discussions on the concept of MetaPush. We also thank anonymous reviewers for their valuable comments. ...
doi:10.1145/2785971.2785972
fatcat:nyzzpsgvbzgl7ghuka5geuxili
Automatically RESTful web applications
2009
SIGPLAN notices
We will not use REST in this way. 2 All program examples are written in PLT Scheme. ...
Continuation-based Web servers provide distinct advantages over traditional Web application development: expressive power and modularity. ...
Acknowledgments We thank Matthew Flatt for his superlative work on PLT Scheme. We thank Greg Pettyjohn for his work on the prototype our system is based upon. ...
doi:10.1145/1631687.1596594
fatcat:zoentxptk5crximeyfxiiapcz4
Automatically RESTful web applications
2009
Proceedings of the 14th ACM SIGPLAN international conference on Functional programming - ICFP '09
We will not use REST in this way. 2 All program examples are written in PLT Scheme. ...
Continuation-based Web servers provide distinct advantages over traditional Web application development: expressive power and modularity. ...
Acknowledgments We thank Matthew Flatt for his superlative work on PLT Scheme. We thank Greg Pettyjohn for his work on the prototype our system is based upon. ...
doi:10.1145/1596550.1596594
dblp:conf/icfp/McCarthy09
fatcat:5quufl6oibglld4tpmvgpscqsa
Continuations from generalized stack inspection
2005
Proceedings of the tenth ACM SIGPLAN international conference on Functional programming - ICFP '05
Using our technique, servlet programs can be run directly under the control of non-cooperative web servers such as Apache. ...
First, we reformulate the servlet interaction language in the PLT Web server, which heavily relies on first-class continuations. ...
Scheme and the Web Server The PLT Web server [14] acts as an operating system for its servlets. ...
doi:10.1145/1086365.1086393
dblp:conf/icfp/PettyjohnCMKF05
fatcat:yarkt7gpjnb7rhrjj3ppzduvzy
Continuations from generalized stack inspection
2005
SIGPLAN notices
Using our technique, servlet programs can be run directly under the control of non-cooperative web servers such as Apache. ...
First, we reformulate the servlet interaction language in the PLT Web server, which heavily relies on first-class continuations. ...
Scheme and the Web Server The PLT Web server [14] acts as an operating system for its servlets. ...
doi:10.1145/1090189.1086393
fatcat:vfl4b7qws5a4tn7zkimphj3a34
Is There a Case for Parallel Connections with Modern Web Protocols?
2018
2018 IFIP Networking Conference (IFIP Networking) and Workshops
Modern web protocols like HTTP/2 and QUIC aim to make the web faster by addressing well-known problems of HTTP/1.1 running on top of TCP. ...
In this paper we first investigate these scenarios, confirming that the use of a single connection sometimes impairs application performance. ...
The server node hosts H2O web server 2 which provides an open-source implementation of H2, and quic-go web server which is an implementation of the QUIC protocol in Go 3 . ...
doi:10.23919/ifipnetworking.2018.8696647
dblp:conf/networking/ManzoorSDC18
fatcat:jkljuncnvfhapdtr7qgo6xwv2e
Performance analysis of next generation web access via satellite
2016
International Journal of Satellite Communications And Networking
Recent work in the Internet Engineering Task Force (IETF) and World Wide Web Consortium (W3C) has resulted in a new set of web protocols, including definition of the hypertext transfer protocol version ...
It then presents a set of tests to evaluate whether current implementations of the new protocols can offer benefit with an operational satellite access network, and suggests how the specifications can ...
The design of HTTP/2 therefore chose to describe web resources using the URI scheme developed for HTTP/1.x and HTTPS, although it makes also available the "h2" and "h2c" URI schemes (for native HTTP/2 ...
doi:10.1002/sat.1201
fatcat:m6rwlxfembd2jfyi6fusshev2q
Nested and Dynamic Contract Boundaries
[chapter]
2010
Lecture Notes in Computer Science
Implementations of contract monitoring systems rely on this assumption to explain the nature of contract violations and to assign blame to violators. ...
Second, we show that even a dynamic, higher-order, and hierarchical module system can be equipped with software contracts that support precise blame assignment. 1 In PLT Scheme, modules can also export ...
Acknowledgments We gratefully acknowledge comments and suggestions from Robby Findler and the anonymous reviewers for IFL on early drafts of this paper. ...
doi:10.1007/978-3-642-16478-1_9
fatcat:ift5qgqftnbabdnegdwkgxumfi
« Previous
Showing results 1 — 15 out of 384 results