Existe-t-il d’autres implémentations de WEB ?#

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 ;

  • FWEB, de John Krommes, est une version pour le Fortran, Ratfor, C, C++, fonctionnant avec Il se base sur CWEB ;

  • Spidery WEB, de Norman Ramsey, est compatible avec plusieurs langages incluant Ada, 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 ;

  • Tweb est une version de WEB pour les fichiers de commandes Plain utilisant noweb ;

  • SchemeWEB, de John Ramsdell, est un filtre Unix qui traduit du SchemeWEB en une source ou une source Scheme ;

  • 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).