axiom-developer
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Axiom-developer] literate programming


From: Alfredo Portes
Subject: Re: [Axiom-developer] literate programming
Date: Sun, 29 Jul 2007 00:30:00 -0400

Hi Tim,

> This paper contains clear arguments for literate programming.
> <http://www-stat.stanford.edu/~donoho/Reports/1995/wavelab.pdf>
> and appears to have been done in 1995. We seem to be a bit behind
> the curve on this idea.

I almost give you credit for it, never heard of the term until you came
up with the Doyen idea :-).

I really like the post from Ed Borasky regarding R and their weave tool.
This example, http://www.stat.umn.edu/~charlie/Sweave/foo.pdf,
looks very similar to what your idea for the pamphlets. It is similar to
what Bill show with \begin{sageblock}..... I wonder how difficult will be
to have the same with the new AxWeb or Cliff version.

I do not know how many are familiar with this:
http://www.cs.auc.dk/~normark/elucidative-programming/

It is a different approach to Literate Programming. Two things I like
about it are the use of modern tools (browser) and the separation of
the code/documentation. Even when documentation/code are one
in the LP sense, I would like to have an editor capable of presenting
two views. One will be the regular editing of the pamphlet and another
will be a tangle view of a particular chunk, similar to what MathAction
does, but being able to edit and compile the code, debug it, etc.
Modifications on both views would modify the pamphlet.

Regards,

Alfredo




reply via email to

[Prev in Thread] Current Thread [Next in Thread]