目次

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