2010-01-15 8 views
6

Ich stolperte gestern this Blog-Eintrag, und es machte mich wieder einmal wollen literate programming einen Versuch geben.Hat jemand versucht, latete Programmierung für C#, mit Lyx und noweb

Hat jemand anderes versucht, literate Programmierung für C# zu tun? Ich frage mich, über das Versuchen Lyx + noweb, aber fragte mich, ob Sie andere Erfahrung oder Vorschläge haben könnten.

+0

Ich verstehe es nicht wirklich ... sieht aus wie Code mit vielen Kommentaren zu mir :-) –

+0

Nein, es ist Text mit Bits von Code, überprüfen Sie den Blog-Post in der Frage verknüpft. Ich denke, es ist sehr gut für die Kommunikation mit anderen. Offensichtlich, ohne Intellisense, ohne Code-Formatierung, ohne Debugger, ist es eine lange Geschichte, aber ich würde es gerne versuchen. – Benjol

+0

Hmm, ich habe diese Idee brauen für die Verwendung von Abschriften für alphabetische Programmierung :) – Benjol

Antwort

3

Get Leo, der Outlining-Editor, und make Noweb-Dateien. Noweb kann HTML erstellen, das Ihre Online-Dokumentation sein kann, und es kann Quelldateien erstellen, die wie Ihre noweb-Eingabe nummeriert sind. Sie können den Noweb oder die Quelle bearbeiten. Wenn Sie die Quelle bearbeiten, kann Leo Ihre Änderungen in die noweb-Datei zurückübertragen. Noweb kann auch TEX-Dateien für wirklich schönes Drucken machen.

Noweb ist so einfach, dass die Bedienungsanleitung auf einer Seite eines Blattes Papier passt. Leo ist eines der GUI-Tools, die Sie bereits benutzen können ... hat viele Tricks, wenn Sie sie wollen.

Beide sind kostenlos!