noweb

Un article de Wikipédia, l'encyclopédie libre.
Aller à : navigation, rechercher


noweb est un outil de programmation lettrée sous licence libre, créé entre 1989-1999 par Norman Ramsey [1]. noweb possède une syntaxe minimale, il est conçu pour être simple, facilement extensible et indépendant du langage de programmation utilisé. Il est fortement lié à TeX/LaTeX pour la documentation.

En référence aux commandes tangle et weave des outils WEB et CWEB de Donald Knuth, les principales commandes de noweb sont:

  • notangle qui extrait et reconstitue le code source destiné à être compilé ou interprété ;
  • noweave qui produit un fichier texte de documentation.

noweb supporte les formats TeX, LaTeX, HTML et troff pour la documentation, il est utilisable avec n'importe quel langage de programmation.

Voir aussi[modifier | modifier le code]

Liens externes[modifier | modifier le code]

  • (en) La page de noweb sur le site de Norman Ramsey
  • (en) Le paquet Debian pour noweb : devel nowebm