Skribe: A functional authoring language

5Citations
Citations of this article
7Readers
Mendeley users who have this article in their library.

Abstract

This paper presents SKRIBE, a functional programming language for authoring documents, especially technical documents such as web pages, technical reports, and API documentation. Executing Skribe programs can produce documents in various formats, such as PostScript, PDF, HTML, Texinfo, or Unix man pages. That is, the very same Skribe program can be used to produce documents in different formats. Skribe is a full featured programming language whose syntax makes it look like a markup language à la HTML. For the sake of the example, here is the whole SKRIBE source code for the paragraph above: (p [This paper presents,(Skribe), a functional programming language for authoring documents, especially technical documents such as web pages, technical reports, and API documentation. Executing Skribe programs can produce documents in various formats, such as PostScript, PDF, HTML, Texinfo, or Unix man pages. That is, the very same Skribe program can be used to produce documents in different formats. Skribe is a full featured programming language whose syntax makes it look like a markup language à la HTML.]) © 2005 Cambridge University Press.

Cite

CITATION STYLE

APA

Gallesio, E., & Serrano, M. (2005). Skribe: A functional authoring language. Journal of Functional Programming, 15(5), 751–770. https://doi.org/10.1017/S0956796805005575

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free