1998
DOI: 10.1016/s0169-7552(98)00018-x
|View full text |Cite
|
Sign up to set email alerts
|

WebL—a programming language for the Web

Abstract: 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 algebra… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
46
0

Year Published

1999
1999
2009
2009

Publication Types

Select...
7
1

Relationship

0
8

Authors

Journals

citations
Cited by 71 publications
(46 citation statements)
references
References 7 publications
0
46
0
Order By: Relevance
“…• We can also mention WebL [19], RoadRunner [8], JEDI [18], the Garlic project (http://www.almaden.ibm.com/cs/garlic/adagency.html), NoDoSE [1], the University of Maryland Wrapper Generation Project [11], TSIMMIS [12] or LAPIS [21].…”
Section: Toolsmentioning
confidence: 99%
“…• We can also mention WebL [19], RoadRunner [8], JEDI [18], the Garlic project (http://www.almaden.ibm.com/cs/garlic/adagency.html), NoDoSE [1], the University of Maryland Wrapper Generation Project [11], TSIMMIS [12] or LAPIS [21].…”
Section: Toolsmentioning
confidence: 99%
“…On a lower level, several approaches allow users to execute their code on arbitrary web pages. Prominent examples are toolkits such as Greasemonkey and WBI [4] or high-level programming languages such as WebL [15] or Chickenfoot [6].…”
Section: Supported Types Of Applicationsmentioning
confidence: 99%
“…We will not talk about this subject further, preferring to concentrate on the other computational observables discussed in the Introduction. We just note that the vast literature on real-time reactive systems should be relevant in this context (e.g., see [6]), and that some Web-related work in this area has been carried out [12] and has found applications [27].…”
Section: Formalisms For Reactivitymentioning
confidence: 99%
“…• WebL [27] is a language that specializes on fetching and processing Web pages. It uses service combinators [12] to retrieve streams of data from unreliable servers, and it uses a sophisticated pattern matching sublanguage for analyzing structured (but highly variable) data and reassembling it.…”
Section: Related Languagesmentioning
confidence: 99%