Abstract
Clear separation of presentation and code-behind, declarative use of visual control elements and a supportive background framework to automate recurring tasks are fundamental to rapid web application development. This poster presents a framework that facilitates extending Prolog applications with a web front-end. The framework relies on Prolog to the greatest possible extent, supports code re-use, and integrates easily into existing web server solutions.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Project page of Prosper, module Prosper in CVS pserver:anonymous@prospear.cvs.sourceforge.net:/cvsroot/prospear, http://sourceforge.net/projects/prospear
Brown, M.R.: FastCGI specification, Document Version: 1.0, Open Market, Inc. (April 29, 1996)
Cabeza, D., Hermenegildo, M.: The PiLLoW Web Programming Library, Reference Manual, The CLIP Group, School of Computer Science, Technical University of Madrid, (January 5, 2001), http://www.clip.dia.fi.upm.es/Software/pillow/pillow.html
Johnston, B.: Prolog Server Pages, http://www.benjaminjohnston.com.au/template.prolog?t=psp
Di Nuzzo, M.: Prolog Server Pages: A server-side scripting language based on Prolog, Version 0.2, (April 2006), http://www.prologonlinereference.org/psp.psp
PrologBeans and PrologBeans .NET for SICStus Prolog, http://www.sics.se/sicstus/docs/latest/html/sicstus/PrologBeans.html
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Hunyadi, L. (2007). Prosper: A Framework for Extending Prolog Applications with a Web Interface . In: Dahl, V., Niemelä, I. (eds) Logic Programming. ICLP 2007. Lecture Notes in Computer Science, vol 4670. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-74610-2_32
Download citation
DOI: https://doi.org/10.1007/978-3-540-74610-2_32
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-74608-9
Online ISBN: 978-3-540-74610-2
eBook Packages: Computer ScienceComputer Science (R0)