est écrit dans le langage de programmation WEB qui est un outil mettant en œuvre le concept de programmation lettrée. L'implémentation originale de Knuth se trouve dans n'importe quelle distribution classique de , mais les sources des deux outils (tangle
et weave
), ainsi qu'un manuel décrivant les techniques de programmation, peuvent être obtenus auprès de CTAN.
D'autres implémentations de WEB existent :
CWEB
, de Silvio Levy, un programme WEB adapté pour les programmes en C ;awk
et C. Bien qu'il soit pas libre, il est utilisable sans frais. Il est désormais remplacé par noweb
(toujours de Norman Ramsay) qui tient compte des leçons de l'implémentation de spidery WEB et s'avère plus simple tout en restant aussi puissant ;APLWEB
est une version de WEB pour APL ;FunnelWeb
est une version de WEB indépendante du langage de programmation. Une autre version indépendante du langage est nuweb
(écrit en ANSI C).