WebL—a programming language for the Web

1998; Elsevier BV; Volume: 30; Issue: 1-7 Linguagem: Inglês

10.1016/s0169-7552(98)00018-x

ISSN

1879-2324

Autores

Thomas Kistler, Hannes Marais,

Tópico(s)

Advanced Database Systems and Queries

Resumo

In this paper we introduce a programming language for Web document processing called WebL. WebL is a high level, object-oriented scripting language that incorporates two novel features: service combinators and a markup algebra. Service combinators are language constructs that provide reliable access to Web services by mimicking a Web surfer's behavior when a failure occurs while retrieving a page. The markup algebra extracts structured and unstructured values from pages for computation, and is based on algebraic operations on sets of markup elements. WebL is used to quickly build and experiment with custom Web crawlers, meta-search engines, page transducers, shopping robots, etc.

Referência(s)