Links: Web programming without tiers

177Citations
Citations of this article
80Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Links is a programming language for web applications that generates code for all three tiers of a web application from a single source, compiling into JavaScript to run on the client and into SQL to run on the database. Links supports rich clients running in what has been dubbed 'Ajax' style, and supports concurrent processes with statically-typed message passing. Links is scalable in the sense that session state is preserved in the client rather than the server, in contrast to other approaches such as Java Servlets or PLT Scheme. Client-side concurrency in JavaScript and transfer of computation between client and server are both supported by translation into continuation-passing style. © Springer-Verlag Berlin Heidelberg 2007.

Cite

CITATION STYLE

APA

Cooper, E., Lindley, S., Wadler, P., & Yallop, J. (2007). Links: Web programming without tiers. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 4709 LNCS, pp. 266–296). Springer Verlag. https://doi.org/10.1007/978-3-540-74792-5_12

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free