2010-01-15 17 views
6

Je suis tombé sur this blog hier, et cela m'a encore une fois donné envie d'essayer literate programming.Quelqu'un at-il essayé d'alphabétiser la programmation pour C#, avec Lyx et noweb

Est-ce que quelqu'un d'autre a essayé d'alphabétiser C#? Je me demande d'essayer Lyx + noweb, mais je me demandais si vous pourriez avoir d'autres expériences ou suggestions.

+0

Je ne comprends pas vraiment ... ressemble à du code avec beaucoup de commentaires :-) –

+0

Non, c'est du texte avec des bribes de code, consultez l'article de blog lié à la question. Je pense qu'il est très bon pour * communiquer * le code à quelqu'un d'autre. Évidemment, sans intellisense, pas de formatage de code, pas de débogueur, c'est long, mais j'aimerais essayer. – Benjol

+0

Hmm, j'ai cette idée pour utiliser markdown pour la programmation alphabétisée :) – Benjol

Répondre

3

Obtenez Leo, l'éditeur décrivant et créez des fichiers noweb. Noweb peut faire du HTML qui peut être votre documentation en ligne et il peut faire des fichiers sources qui sont numérotés comme votre entrée noweb. Vous pouvez éditer le noweb ou la source. Si vous modifiez la source, Leo peut mettre à jour vos modifications dans le fichier noweb. Noweb peut également créer des fichiers TEX pour une impression vraiment jolie.

Noweb est si simple que son guide d'utilisateur s'adapte sur un côté d'une feuille de papier. Leo est l'un de ces outils GUI que vous savez déjà utiliser ... a beaucoup de trucs si vous le souhaitez.

Les deux sont gratuits!