In this paper we will argue that pages on the World Wide Web can be made directly as programs in a functional programming language instead of through HTML or an HTML-based authoring tool. We use the Scheme programming language from the Lisp family for WWW page production. It is concluded that a Lisp language is an attractive direct vehicle for authoring of Internet material in the sense that the source of a WWW document becomes a Lisp program. Abstraction from details in the underlying markup language constitutes the main advantage in our approach. This is consistent with the expected advantage of introducing XML as a successor of HTML. In addition we find it useful to have the power of a high quality programming language available for auto...
Web programming remains difficult, even with cutting-edge libraries, because the execution model of...
151-165The explosive growth of the Internet and the World Wide Web (WWW) in recent years has impac...
: A World-Wide Web (WWW) server was implemented in Common LISP in order to facilitate exploratory pr...
Functional programming fits well with the use of descriptive markup in HTML and XML. There is also a...
A collection of Scheme software for web authoring and programming is described. The software is call...
In this paper we describe a programming environment for Scheme that supports elucidative programming...
AbstractLogicWeb is a model of the World Wide Web, where Web pages are rephrased as logic programs, ...
We are interested in an XML representation for programming languages. Could content markup of MathML...
Abstract—In recent years, Web sites evolved into ever more complex distributed applications. But cur...
Currently, the World Wide Web is primarily composed of documents written in HTML (Hyper Text Markup ...
Abstract: Making ITS available on the World Wide Web (WWW) is a way to integrate the flexibility and...
The World Wide Web has evolved gradually from a document delivery platform to an architecture for di...
A comprehensive introduction to web programming, requiring no prior programming experience, this boo...
HTML or Hyper Text Markup Language is one programming language to create a homepage or website. In m...
We discuss from a practical point of view a number of issues involved in writing Internet and WWW ap...
Web programming remains difficult, even with cutting-edge libraries, because the execution model of...
151-165The explosive growth of the Internet and the World Wide Web (WWW) in recent years has impac...
: A World-Wide Web (WWW) server was implemented in Common LISP in order to facilitate exploratory pr...
Functional programming fits well with the use of descriptive markup in HTML and XML. There is also a...
A collection of Scheme software for web authoring and programming is described. The software is call...
In this paper we describe a programming environment for Scheme that supports elucidative programming...
AbstractLogicWeb is a model of the World Wide Web, where Web pages are rephrased as logic programs, ...
We are interested in an XML representation for programming languages. Could content markup of MathML...
Abstract—In recent years, Web sites evolved into ever more complex distributed applications. But cur...
Currently, the World Wide Web is primarily composed of documents written in HTML (Hyper Text Markup ...
Abstract: Making ITS available on the World Wide Web (WWW) is a way to integrate the flexibility and...
The World Wide Web has evolved gradually from a document delivery platform to an architecture for di...
A comprehensive introduction to web programming, requiring no prior programming experience, this boo...
HTML or Hyper Text Markup Language is one programming language to create a homepage or website. In m...
We discuss from a practical point of view a number of issues involved in writing Internet and WWW ap...
Web programming remains difficult, even with cutting-edge libraries, because the execution model of...
151-165The explosive growth of the Internet and the World Wide Web (WWW) in recent years has impac...
: A World-Wide Web (WWW) server was implemented in Common LISP in order to facilitate exploratory pr...