2009年1月5日月曜日

【PAIP】25 Troubleshooting

後一章なので、仕事がはじまる前にやろう。

  • "Perhaps if we wrote programs from childhood on, as adults we'd be able to read them. --Alan Perlis" 重い、重い言葉だ。

  • ここはよくあるトラブルとその処方箋についてなので、目を通して雰囲気を掴んでおく。

  • 25.1 Nothing Happens
  • 25.2 Change to Variable Has No Effect
  • 25.3 Change to Function Has No Effect
  • 25.4 Values Change "by Themselves"
  • 25.5 Built-In Functions Don't Find Elements
  • 25.6 Multiple Values Are Lost
  • 25.7 Declarations Are Ignored
  • 25.8 My Lisp Does the Wrong Thing
  • 25.9 How to Find the Function You Want
  • 25.10 Syntax of LOOP
  • 25.11 Syntax of COND
  • 25.12 Syntax of CASE
  • 25.13 Syntax of LET and LET*
  • 25.14 Problems with Macros
  • 25.15 A Style Guide to Lisp
  • 25.16 Dealing with Files, Packages, and Systems
  • 25.17 Portability Problems


後半のProblems with MacrosからPortability Problemsまでが大変勉強になった。

これで最終章がおわった。

Part IVはまるまる飛ばしたし、問題は問いてないし、理解が曖昧なところもある。なので、とてもPAIPを読了した、とはいえない。だけれどもおおよそ何が書かれているかは掴めた。またどういう書きぶりがよいものなのかという手応えはつかめた。

またしばらくしたら全体を通読ということをやるかもしれないが、まずは座右の書として自分でプログラミングを進める際に関係あるところを何度も見返しながら理解を深めていきたい。

こつこつ。

0 件のコメント: