目次

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