目次

  1. 文芸的プログラミング
  2. 本日の話題
  3. 文芸的プログラミングとは
  4. 文芸的プログラミング本
  5. Donald E. Knuth氏
  6. Donald E. Knuth氏
  7. TeX
  8. マクロプログラミング
  9. m4の使用例 (1)
  10. m4の使用例 (1)
  11. m4の使用例 (2)
  12. m4の使用例 (2)
  13. m4の使用例 (3)
  14. m4の使用例 (3)
  15. m4の使用例 (4)
  16. m4の使用例 (4)
  17. m4の使用例 (5)
  18. m4の使用例 (5)
  19. 体験: m4
  20. マークアップ言語
  21. TeXの利用例
  22. 実行結果のPDF
  23. マクロ定義を使った例
  24. 実行結果のPDF
  25. 整形マクロ利用例
  26. 実行結果のPDF
  27. LaTeXの例
  28. 実行結果のPDF
  29. 体験: TeX
  30. その他のマークアップ言語
  31. Scribe
  32. Scribeマニュアル
  33. Scribeの記法
  34. Scribeの記法
  35. Scribeの名残り
  36. Roff / Runoff
  37. /usr/share/man/man1/man.1
  38. Troff実行結果
  39. RTF (Rich Text Format)
  40. HTML
  41. METAFONT
  42. METAFONTの例
  43. METAFONTの現状
  44. フォントの歴史
  45. 文芸的プログラムの考え方
  46. WEB: Knuthの文芸的プログラミングシステム
  47. WeaveとTangle
  48. 文芸的プログラミングのメリット
  49. プログラムに関連する文書
  50. プログラムに関連する文書
  51. c.f. 「ソースが全て」という考え方
  52. 「ソースが全て」の問題点
  53. 例1: これは何?
  54. 例1: これは何?
  55. 例2: これは何?
  56. 例2: これは何?
  57. 図が必要になる例
  58. PrettyPrinting
  59. PrettyPrinting
  60. WEBの実例 - sample.web
  61. Weaveを実行
  62. 生成された文書
  63. Tangleの実行
  64. WEBシステムの問題点
  65. 解決方法
  66. 簡易版WEB by 増井
  67. 簡易版WEBの例
  68. 簡易版WEBのソース
  69. 簡易版WEBの特徴
  70. 文芸的プログラミングの本質的問題
  71. 文芸的プログラミングの本質的問題
  72. 文芸的プログラミングの本質的問題
  73. Wikiを利用した文芸的プログラミング
  74. Wiki Wiki Web
  75. Wiki Wiki
  76. End