In this paper we describe a programming environment for Scheme that supports elucidative programming. Scheme is a programming language in the Lisp family. Elucidative programming is a variant of literate programming. Literate programming represents the idea of structuring the program as fragments that are contained in an essay that documents the program understanding. Elucidative programming is in a similar way based on the ideas of documented program understanding, but in contrast to literate programming, elucidative programming leaves the program intact. The relations between the documentation and the units of the program are defined without use of containment. Whereas most literate programming tools produce paper output of the literate p...
Program synthesis is a promising area of research concerned with automatically producing program imp...
The Programmer's Apprentice is a highly interactive program development tool. The user interface to ...
Literate programming was invented by Donald Knuth as a technique for improved documentation of progr...
In this paper we describe the ideas of Elucida-tive Programming. With Elucidative Program-ming we ar...
This paper describes and discusses two different Scheme documentation tools. The first is SchemeDoc,...
This paper describes and discusses two different Scheme documentation tools. The first is SchemeDoc,...
The understanding of a program is a key aspect of software development. The understanding is a prere...
Abstract. Teaching introductory computing courses with Scheme elevates the intellectual level of the...
In this paper we will argue that pages on the World Wide Web can be made directly as programs in a f...
Work reported herein was conducted at the Artificial Intelligence Laboratory, a Massachusetts Instit...
Literate programming is a programming and documentation methodology. Its central tenet is that docum...
We describe a small set of additions to Scheme to support objectoriented programming, including a fo...
SCHEME is a dialect of LISP. It is an expression-oriented, applicative order, interpreter-based la...
DrScheme is a programming environment for Scheme. It fully integrates a graphicsenriched editor, a p...
The source code for computer programs is destined to be read by compilers and consequently its inter...
Program synthesis is a promising area of research concerned with automatically producing program imp...
The Programmer's Apprentice is a highly interactive program development tool. The user interface to ...
Literate programming was invented by Donald Knuth as a technique for improved documentation of progr...
In this paper we describe the ideas of Elucida-tive Programming. With Elucidative Program-ming we ar...
This paper describes and discusses two different Scheme documentation tools. The first is SchemeDoc,...
This paper describes and discusses two different Scheme documentation tools. The first is SchemeDoc,...
The understanding of a program is a key aspect of software development. The understanding is a prere...
Abstract. Teaching introductory computing courses with Scheme elevates the intellectual level of the...
In this paper we will argue that pages on the World Wide Web can be made directly as programs in a f...
Work reported herein was conducted at the Artificial Intelligence Laboratory, a Massachusetts Instit...
Literate programming is a programming and documentation methodology. Its central tenet is that docum...
We describe a small set of additions to Scheme to support objectoriented programming, including a fo...
SCHEME is a dialect of LISP. It is an expression-oriented, applicative order, interpreter-based la...
DrScheme is a programming environment for Scheme. It fully integrates a graphicsenriched editor, a p...
The source code for computer programs is destined to be read by compilers and consequently its inter...
Program synthesis is a promising area of research concerned with automatically producing program imp...
The Programmer's Apprentice is a highly interactive program development tool. The user interface to ...
Literate programming was invented by Donald Knuth as a technique for improved documentation of progr...