Distributed WWW Programming using (Ciao-)Prolog and the PiLLoW library

Computer Science – Distributed – Parallel – and Cluster Computing

Scientific paper

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

32 pages, 4 figures

Scientific paper

We discuss from a practical point of view a number of issues involved in writing distributed Internet and WWW applications using LP/CLP systems. We describe PiLLoW, a public-domain Internet and WWW programming library for LP/CLP systems that we have designed in order to simplify the process of writing such applications. PiLLoW provides facilities for accessing documents and code on the WWW; parsing, manipulating and generating HTML and XML structured documents and data; producing HTML forms; writing form handlers and CGI-scripts; and processing HTML/XML templates. An important contribution of PiLLoW is to model HTML/XML code (and, thus, the content of WWW pages) as terms. The PiLLoW library has been developed in the context of the Ciao Prolog system, but it has been adapted to a number of popular LP/CLP systems, supporting most of its functionality. We also describe the use of concurrency and a high-level model of client-server interaction, Ciao Prolog's active modules, in the context of WWW programming. We propose a solution for client-side downloading and execution of Prolog code, using generic browsers. Finally, we also provide an overview of related work on the topic.

No associations

LandOfFree

Say what you really think

Search LandOfFree.com for scientists and scientific papers. Rate them and share your experience with other people.

Rating

Distributed WWW Programming using (Ciao-)Prolog and the PiLLoW library does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.

If you have personal experience with Distributed WWW Programming using (Ciao-)Prolog and the PiLLoW library, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Distributed WWW Programming using (Ciao-)Prolog and the PiLLoW library will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFWR-SCP-O-511022

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.