[PDF][PDF] Hop: a language for programming the web 2. 0

M Serrano, E Gallesio, F Loitsch - OOPSLA companion, 2006 - academia.edu
Hop is a new higher-order language designed for programming interactive web applications
such as web agendas, web galleries, music players, etc. It exposes a programming model …

Extending Java for high-level Web service construction

AS Christensen, A Møller… - ACM Transactions on …, 2003 - dl.acm.org
We incorporate innovations from the project into the Java language to provide high-level
features for Web service programming. The resulting language, JWIG, contains an advanced …

The project

C Brabrand, A Møller, MI Schwartzbach - ACM Transactions on Internet …, 2002 - dl.acm.org
We present the results of the project, which aims to design and implement a high-level
domain-specific language for programming interactive Web services. A fundamental aspect …

Powerforms: Declarative client-side form field validation

C Brabrand, A Møller, M Ricky, MI Schwartzbach - World Wide Web, 2000 - Springer
All uses of HTML forms may benefit from validation of the specified input field values. Simple
validation matches individual values against specified formats, while more advanced …

WASH/CGI: Server-side web scripting with sessions and typed, compositional forms

P Thiemann - Practical Aspects of Declarative Languages: 4th …, 2002 - Springer
The common gateway interface (CGI) is one of the prevalent methods to provide dynamic
contents on the Web. Since it is cumbersome to use in its raw form, there are many libraries …

Programming the web with high-level programming languages

P Graunke, S Krishnamurthi, S Van Der Hoeven… - … 2001 Held as Part of the …, 2001 - Springer
Many modern programs provide operating system-style services to extension modules. A
Web server, for instance, behaves like a simple OS kernel. It invokes programs that …

Modeling web interactions

P Graunke, RB Findler, S Krishnamurthi… - … 2003 Held as Part of the …, 2003 - Springer
Programmers confront a minefield when they design interactive Web programs. Web
interactions take place via Web browsers. With browsers, consumers can whimsically …

An embedded domain-specific language for type-safe server-side web scripting

P Thiemann - ACM Transactions on Internet Technology (TOIT), 2005 - dl.acm.org
WASH/CGI is an embedded domain-specific language for server-side Web scripting. Due to
its reliance on the strongly typed, purely functional programming language Haskell as a host …

Automatically restructuring programs for the Web

J Matthews, RB Findler, P Graunke… - Automated Software …, 2004 - Springer
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 …

Continuations and web servers

C Queinnec - Higher-Order and Symbolic Computation, 2004 - Springer
Programming web applications in direct style with the help of continuations is a much
simpler, safer, modular and better-performing technology than the current dominating “page …