Literate programming is a program development method based on combining source code and documentation in a single file. The separate documents are then automatically extracted by a literate programming tool. This report presents the development of a meta-model for literate programming, which is a system for specifying literate programming tools. The meta-model was created as an abstraction based on a review of existing tools. Use of the meta-model for specifying a simple but usable tool is demonstrated, along with the implementation of that tool. The implementation was well specified, extensible and easy to implement
AbstractMost recent languages used in the field of computer science (programming languages, modellin...
The term meta-programming refers to the ability of writing programs that have other programs as data...
The term meta-programming refers to the ability of writing programs that have other programs as data...
Literate programming was invented by Donald Knuth as a technique for improved documentation of progr...
Literate programming is a programming and documentation methodology. Its central tenet is that docum...
Program manipulation is defined as the automated or semi-automated tailoring, modification or transf...
Program manipulation is defined as the automated or semi-automated tailoring, modification or transf...
Graduation date: 1987A rule based transformational model for program development and a metatool\ud b...
A rule based transformational model for program development and a meta-tool based on the above model...
Programming languages researchers have developed many advanced tools that promise to greatly ease so...
A number of tools in the Mjølner programming environment are metaprograms, i.e. programs that manip...
Meta-programming extends logic programming with the possibility of having a program to create or ana...
In this thesis we introduce and evolve the paradigm of theme-based literate programming (TBLP). TBLP...
Abstract. We propose a general framework for the model-driven analysis of the meta-program developme...
This is the manual for the CWEBx system that supports literate programming in the programming langua...
AbstractMost recent languages used in the field of computer science (programming languages, modellin...
The term meta-programming refers to the ability of writing programs that have other programs as data...
The term meta-programming refers to the ability of writing programs that have other programs as data...
Literate programming was invented by Donald Knuth as a technique for improved documentation of progr...
Literate programming is a programming and documentation methodology. Its central tenet is that docum...
Program manipulation is defined as the automated or semi-automated tailoring, modification or transf...
Program manipulation is defined as the automated or semi-automated tailoring, modification or transf...
Graduation date: 1987A rule based transformational model for program development and a metatool\ud b...
A rule based transformational model for program development and a meta-tool based on the above model...
Programming languages researchers have developed many advanced tools that promise to greatly ease so...
A number of tools in the Mjølner programming environment are metaprograms, i.e. programs that manip...
Meta-programming extends logic programming with the possibility of having a program to create or ana...
In this thesis we introduce and evolve the paradigm of theme-based literate programming (TBLP). TBLP...
Abstract. We propose a general framework for the model-driven analysis of the meta-program developme...
This is the manual for the CWEBx system that supports literate programming in the programming langua...
AbstractMost recent languages used in the field of computer science (programming languages, modellin...
The term meta-programming refers to the ability of writing programs that have other programs as data...
The term meta-programming refers to the ability of writing programs that have other programs as data...