Share on Facebook Tweet on Twitter Share on LinkedIn Share by email
Client-side Web Scripting with HaskellScript

Erik Meijer, Daan Leijen, and James Hook


Using client-side scripting it is possible to build interactive web pages that don't need round-trips to the server for every user-event. The web browser exposes itself to the script via an object model (DOM), which means that scripts can add and remove page content, or change the position and color of elements via their style attributes. We explain the object model as implemented by Microsoft Internet Explorer by means of examples and report on our experiences of using Haskell as a programming language for client-side web scripting using the HaskellScript scripting engine.


Publication typeInproceedings
Published inPractical Aspects of Declarative Languages (PADL'98)
> Publications > Client-side Web Scripting with HaskellScript