Overcoming the multiplicity of languages and technologies for web-based development using a multi-paradigm approach

El-Ansary, S;Grolaux, Donatien;Van Roy, Peter;Rafea, M
(2005) 2nd International Conference Multiparadigm Programming in Mozart/Oz — Location: Charleroi(Belgium) (7.October.2004)

Files

pdfdocument.pdf
  • Restricted Access
  • Adobe PDF
  • 160.38 KB

Details

Authors
Abstract
In this paper, we present QHTML, a library for building Web-based applications in Oz. QHTML provides the Oz programmer with a basic set of abstractions through which creating Web-based interfaces becomes similar to traditional graphical toolkits. In the mean time, QHTML is an experiment investigating whether a single language can replace the numerous ad-hoc combined languages/technologies currently used for building Web-based interfaces. QHTML is realized thanks to the multi-paradigm features of the Oz programming language, which supports symbolic data structures, a functional programming style, an object-oriented style and concurrency via dataflow and lightweight threads.
Affiliations

Citations

El-Ansary, S., Grolaux, D., Van Roy, P., & Rafea, M. (2005). Overcoming the multiplicity of languages and technologies for web-based development using a multi-paradigm approach. Lecture Notes in Computer Science, 3389, 113-124. https://doi.org/10.1007/978-3-540-31845-3_10 (Original work published 2005)