WebL - a programming language for the Web

被引:21
|
作者
Kistler, T [1 ]
Marais, H
机构
[1] Univ Calif Irvine, Irvine, CA 92697 USA
[2] Digital Equipment Corp, Syst Res Ctr, Palo Alto, CA 94301 USA
来源
COMPUTER NETWORKS AND ISDN SYSTEMS | 1998年 / 30卷 / 1-7期
关键词
scripting language; service combinators; markup algebra;
D O I
10.1016/S0169-7552(98)00018-X
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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. (C) 1998 Published by Elsevier Science B.V. All rights reserved.
引用
收藏
页码:259 / 270
页数:12
相关论文
共 50 条
  • [1] Automating the Web with WebL
    Marais, H
    Rodeheffer, T
    [J]. DR DOBBS JOURNAL, 1999, 24 (01): : 20 - +
  • [2] Building Blocks for a Web Programming Language
    Turto, Tuomas
    [J]. PROCEEDINGS OF THE 34TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS, 2008, : 310 - 317
  • [3] Web Programming Language evaluation using LSP
    Debnath, N
    Peralta, M
    Salgado, C
    Funes, A
    Dasso, A
    Riesco, D
    Montejano, G
    Uzal, R
    [J]. COMPUTER APPLICATIONS IN INDUSTRY AND ENGINEERING, 2003, : 302 - 305
  • [4] Customizing a functional programming language for web development
    Malkov, Sasa N.
    [J]. COMPUTER LANGUAGES SYSTEMS & STRUCTURES, 2010, 36 (04) : 345 - 351
  • [5] ELIOM: A Core ML Language for Tierless Web Programming
    Radanne, Gabriel
    Vouillon, Jerome
    Balat, Vincent
    [J]. PROGRAMMING LANGUAGES AND SYSTEMS, APLAS 2016, 2016, 10017 : 377 - 397
  • [6] XL:: an XML programming language for Web service specification and composition
    Florescu, D
    Grünhagen, A
    Kossmann, D
    [J]. COMPUTER NETWORKS-THE INTERNATIONAL JOURNAL OF COMPUTER AND TELECOMMUNICATIONS NETWORKING, 2003, 42 (05): : 641 - 660
  • [7] Rbox: A web API for software integration with the R programming language
    Konomos, Antonios
    Chountasis, Spiros
    [J]. COMPUTER APPLICATIONS IN ENGINEERING EDUCATION, 2023, 31 (04) : 1025 - 1040
  • [8] A high-level symbolic language for distributed Web programming
    Visser, CT
    Eliëns, A
    [J]. IC'2000: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON INTERNET COMPUTING, 2000, : 93 - 97
  • [9] An affective and Web 3.0-based learning environment for a programming language
    Zatarain Cabada, Ramon
    Barron Estrada, Maria Lucia
    Gonzalez Hernandez, Francisco
    Oramas Bustillos, Raul
    Alberto Reyes-Garcia, Carlos
    [J]. TELEMATICS AND INFORMATICS, 2018, 35 (03) : 611 - 628
  • [10] Controlling Data Flow with a Policy-Based Programming Language for the Web
    Sans, Thierry
    Cervesato, Iliano
    Hussein, Soha
    [J]. SECURE IT SYSTEMS, NORDSEC 2013, 2013, 8208 : 215 - 230