annotate staging/updates.rss @ 469:b36876d4611e

Batch of changes based on proofreader feedback
author Adam Chlipala <adam@chlipala.net>
date Wed, 26 Sep 2012 16:35:35 -0400
parents b3aab63e4f17
children 0df6dde807ab
rev   line source
adamc@268 1 <?xml version="1.0" encoding="utf-8" ?>
adamc@268 2 <rss version="2.0">
adamc@268 3 <channel>
adamc@268 4
adamc@268 5 <title>Certified Programming with Dependent Types updates</title>
adamc@268 6 <link>http://adam.chlipala.net/cpdt/</link>
adamc@268 7 <description>Updates to a draft textbook</description>
adamc@268 8
adamc@268 9 <language>en-us</language>
adamc@270 10 <managingEditor>adam@chlipala.net</managingEditor>
adamc@270 11 <webMaster>adam@chlipala.net</webMaster>
adamc@268 12 <docs>http://blogs.law.harvard.edu/tech/rss</docs>
adamc@268 13
adamc@268 14 <item>
adam@469 15 <title>Batch of changes based on proofreader feedback</title>
adam@469 16 <pubDate>Wed, 26 Sep 2012 16:31:01 EDT</pubDate>
adam@469 17 <link>http://adam.chlipala.net/cpdt/</link>
adam@469 18 <author>adamc@csail.mit.edu</author>
adam@469 19 <description>Thanks to everyone who is helping with the final proofreading!</description>
adam@469 20 </item>
adam@469 21
adam@469 22 <item>
adam@466 23 <title>Ready for final proofreading</title>
adam@466 24 <pubDate>Thu, 30 Aug 2012 08:31:25 EDT</pubDate>
adam@466 25 <link>http://adam.chlipala.net/cpdt/</link>
adam@466 26 <author>adamc@csail.mit.edu</author>
adam@466 27 <description>I've finished a full proofreading pass; CPDT is now almost ready to turn over to the MIT Press editorial process, the beginning of the home stretch for conventional publication! I'm looking for folks to proofread the current version in full. Please let me know if you're interested!</description>
adam@466 28 </item>
adam@466 29
adam@466 30 <item>
adam@445 31 <title>Vertical spacing</title>
adam@445 32 <pubDate>Wed, 1 Aug 2012 17:29:20 EDT</pubDate>
adam@445 33 <link>http://adam.chlipala.net/cpdt/</link>
adam@445 34 <author>adamc@csail.mit.edu</author>
adam@445 35 <description>This is a mundane revision where I've normalized the vertical space separators between text sections. Like the last release, this one won't build for LaTeX without a coqdoc patch that may not be in Coq's Subversion repos yet. This is the home stretch; I am going to make a proofreading pass through everything, and then I'll be looking for other proofreaders to help come up with the final version to be published by MIT Press!</description>
adam@445 36 </item>
adam@445 37
adam@445 38 <item>
adam@438 39 <title>Taking advantage of coqdoc changes</title>
adam@438 40 <pubDate>Fri, 27 Jul 2012 16:48:35 EDT</pubDate>
adam@438 41 <link>http://adam.chlipala.net/cpdt/</link>
adam@438 42 <author>adamc@csail.mit.edu</author>
adam@438 43 <description>Starting with some help from Matthieu Sozeau, a number of improvements have been made to the coqdoc program, which is used to generate CPDT renderings. The changes aren't in any Coq release yet (not even an 8.4 beta release), but I hope they will make it into the final 8.4, and I've used a working Coq version to generate pretty outputs. Now the only concrete change I have planned before the final CPDT version for publication is tweaking of empty vertical space between some page elements.</description>
adam@438 44 </item>
adam@438 45
adam@438 46 <item>
adam@415 47 <title>Preparing for final typesetting</title>
adam@415 48 <pubDate>Fri, 8 Jun 2012 15:55:17 EDT</pubDate>
adam@415 49 <link>http://adam.chlipala.net/cpdt/</link>
adam@415 50 <author>adamc@csail.mit.edu</author>
adam@415 51 <description>I'm getting ready for the final push to get the PDF rendering into shape to use as the final version of the book to deliver to MIT Press. I plan to get some coqdoc issues fixed, and I've undone some hack-arounds that were meant to avoid a need for coqdoc changes, in addition to some general improvements to the markup. I've also made some changes to take advantage of Coq 8.4 features.</description>
adam@415 52 </item>
adam@415 53
adam@415 54 <item>
adam@396 55 <title>Some content finishing touches</title>
adam@396 56 <pubDate>Sun, 22 Apr 2012 16:26:07 EDT</pubDate>
adam@396 57 <link>http://adam.chlipala.net/cpdt/</link>
adam@396 58 <author>adamc@csail.mit.edu</author>
adam@396 59 <description>In introduction, clarify meaning of certified programming; add some citations.</description>
adam@396 60 </item>
adam@396 61
adam@396 62 <item>
adam@390 63 <title>A number of revisions</title>
adam@390 64 <pubDate>Thu, 12 Apr 2012 18:42:46 EDT</pubDate>
adam@390 65 <link>http://adam.chlipala.net/cpdt/</link>
adam@390 66 <author>adamc@csail.mit.edu</author>
adam@391 67 <description>Stronger theorem at end of "Infinite Data and Proofs" chapter; in "Reasoning About Equality Proofs" chapter, more discussion of axiom avoidance and tactic pitfalls for JMeq; general passes through "Proof Search in Ltac" and "Proving in the Large" chapters; in "Universes and Axioms" chapter, a class of baffling error messages explained; comments added to CpdtTactics.v.</description>
adam@390 68 </item>
adam@390 69
adam@390 70 <item>
adam@383 71 <title>New Conclusion page</title>
adam@383 72 <pubDate>Tue, 3 Apr 2012 15:08:37 EDT</pubDate>
adam@383 73 <link>http://adam.chlipala.net/cpdt/</link>
adam@383 74 <author>adamc@csail.mit.edu</author>
adam@383 75 </item>
adam@383 76
adam@383 77 <item>
adam@383 78 <title>New chapter: "A Taste of Reasoning About Programming Language Syntax"</title>
adam@381 79 <pubDate>Sun, 1 Apr 2012 14:58:20 EDT</pubDate>
adam@381 80 <link>http://adam.chlipala.net/cpdt/</link>
adam@381 81 <author>adamc@csail.mit.edu</author>
adam@381 82 <description>This new chapter condenses and recasts some material from the old Part IV of CPDT. I felt the level of detail I was giving was out of proportion to my certainty that the techniques I was demonstrating would make sense to use in 5 years, so I'm opting instead for a quick tour that is mostly meant to convey the moral that encoding choices matter (but also to introduce PHOAS).</description>
adam@381 83 </item>
adam@381 84
adam@381 85 <item>
adam@380 86 <title>Update to work with Coq 8.4 beta (and keep working with 8.3pl2)</title>
adam@380 87 <pubDate>Thu, 29 Mar 2012 18:10:00 EDT</pubDate>
adam@380 88 <link>http://adam.chlipala.net/cpdt/</link>
adam@380 89 <author>adamc@csail.mit.edu</author>
adam@380 90 </item>
adam@380 91
adam@380 92 <item>
adam@378 93 <title>Two new tricks useful in proof by reflection</title>
adam@378 94 <pubDate>Thu, 29 Mar 2012 17:12:01 EDT</pubDate>
adam@378 95 <link>http://adam.chlipala.net/cpdt/</link>
adam@378 96 <author>adamc@csail.mit.edu</author>
adam@378 97 <description>The "Universes and Axioms" chapter has a new ending describing a way to avoid axioms in dealing with reified typing environments, and the "Proof by Reflection" chapter has a new ending explaining how to write a reification function that recurses under binders.</description>
adam@378 98 </item>
adam@378 99
adam@378 100 <item>
adam@376 101 <title>Revisions touching many chapters</title>
adam@376 102 <pubDate>Mon, 26 Mar 2012 16:59:11 EDT</pubDate>
adam@376 103 <link>http://adam.chlipala.net/cpdt/</link>
adam@376 104 <author>adamc@csail.mit.edu</author>
adam@376 105 <description>I've moved the exercises out of the book, because I don't feel that I have the time to produce well-tested exercises yet; changed crush's use of autorewrite so that Hint Rewrite commands may be given without explicit hint databases; added a crucial new section to "More Dependent Types"; and added prose and other improvements to "Proof Search by Logic Programming."</description>
adam@376 106 </item>
adam@376 107
adam@376 108 <item>
adam@368 109 <title>A pass through "Proving in the Large"</title>
adam@368 110 <pubDate>Wed, 9 Nov 2011 15:25:42 EST</pubDate>
adam@368 111 <link>http://adam.chlipala.net/cpdt/</link>
adam@368 112 <author>adamc@csail.mit.edu</author>
adam@368 113 </item>
adam@368 114
adam@368 115 <item>
adam@365 116 <title>A pass through "Reasoning About Equality Proofs"</title>
adam@365 117 <pubDate>Sun, 6 Nov 2011 16:50:59 EST</pubDate>
adam@365 118 <link>http://adam.chlipala.net/cpdt/</link>
adam@365 119 <author>adamc@csail.mit.edu</author>
adam@365 120 <description>I've added a new discussion of the reduction behavior of "fix" and "cofix" terms.</description>
adam@365 121 </item>
adam@365 122
adam@365 123 <item>
adam@361 124 <title>A pass through "Proof by Reflection"</title>
adam@361 125 <pubDate>Wed, 2 Nov 2011 16:22:00 EDT</pubDate>
adam@361 126 <link>http://adam.chlipala.net/cpdt/</link>
adam@361 127 <author>adamc@csail.mit.edu</author>
adam@361 128 <description>I've added a new subsection on reification of term syntax with Ltac, in a way that preserves equality between uninterpreted subterms.</description>
adam@361 129 </item>
adam@361 130
adam@361 131 <item>
adam@358 132 <title>A pass through "Generic Programming"</title>
adam@358 133 <pubDate>Mon, 31 Oct 2011 14:23:29 EDT</pubDate>
adam@358 134 <link>http://adam.chlipala.net/cpdt/</link>
adam@358 135 <author>adamc@csail.mit.edu</author>
adam@358 136 </item>
adam@358 137
adam@358 138 <item>
adam@357 139 <title>New chapter: "General Recursion"</title>
adam@357 140 <pubDate>Fri, 28 Oct 2011 18:25:46 EDT</pubDate>
adam@357 141 <link>http://adam.chlipala.net/cpdt/</link>
adam@357 142 <author>adamc@csail.mit.edu</author>
adam@357 143 </item>
adam@357 144
adam@357 145 <item>
adam@347 146 <title>A pass through "Infinite Data and Proofs"</title>
adam@347 147 <pubDate>Sun, 23 Oct 2011 14:47:55 EDT</pubDate>
adam@347 148 <link>http://adam.chlipala.net/cpdt/</link>
adam@347 149 <author>adamc@csail.mit.edu</author>
adam@347 150 <description>I've added new discussion of co-induction principles and replaced the programming language semantics example.</description>
adam@347 151 </item>
adam@347 152
adam@347 153 <item>
adam@345 154 <title>A pass through "Universes and Axioms"</title>
adam@345 155 <pubDate>Wed, 19 Oct 2011 09:58:57 EDT</pubDate>
adam@345 156 <link>http://adam.chlipala.net/cpdt/</link>
adam@345 157 <author>adamc@csail.mit.edu</author>
adam@345 158 <description>I've added a new section on avoiding axioms.</description>
adam@345 159 </item>
adam@345 160
adam@345 161 <item>
adam@342 162 <title>A pass through "Dependent Data Structures"</title>
adam@342 163 <pubDate>Sun, 16 Oct 2011 10:45:48 EDT</pubDate>
adam@342 164 <link>http://adam.chlipala.net/cpdt/</link>
adam@342 165 <author>adamc@csail.mit.edu</author>
adam@342 166 </item>
adam@342 167
adam@342 168 <item>
adam@338 169 <title>A pass through "More Dependent Types"</title>
adam@338 170 <pubDate>Mon, 10 Oct 2011 15:59:55 EDT</pubDate>
adam@338 171 <link>http://adam.chlipala.net/cpdt/</link>
adam@338 172 <author>adamc@csail.mit.edu</author>
adam@338 173 </item>
adam@338 174
adam@338 175 <item>
adam@336 176 <title>A pass through "Subset Types and Variations"</title>
adam@336 177 <pubDate>Wed, 5 Oct 2011 11:32:54 EDT</pubDate>
adam@336 178 <link>http://adam.chlipala.net/cpdt/</link>
adam@336 179 <author>adamc@csail.mit.edu</author>
adam@336 180 </item>
adam@336 181
adam@336 182 <item>
adam@333 183 <title>New Match exercises; remove Part IV</title>
adam@333 184 <pubDate>Mon, 3 Oct 2011 11:18:27 EDT</pubDate>
adam@333 185 <link>http://adam.chlipala.net/cpdt/</link>
adam@333 186 <author>adamc@csail.mit.edu</author>
adam@333 187 <description>The old Part IV is still present in old versions available through the public Mercurial repository.</description>
adam@333 188 </item>
adam@333 189
adam@333 190 <item>
adam@325 191 <title>New chapter on logic programing</title>
adam@325 192 <pubDate>Thu, 22 Sep 2011 11:08:30 EDT</pubDate>
adam@325 193 <link>http://adam.chlipala.net/cpdt/</link>
adam@325 194 <author>adamc@csail.mit.edu</author>
adam@325 195 <description>Some new content is missing prose.</description>
adam@325 196 </item>
adam@325 197
adam@325 198 <item>
adam@322 199 <title>A pass through Chapter 4</title>
adam@322 200 <pubDate>Mon, 19 Sep 2011 14:03:40 EDT</pubDate>
adam@322 201 <link>http://adam.chlipala.net/cpdt/</link>
adam@322 202 <author>adamc@csail.mit.edu</author>
adam@322 203 </item>
adam@322 204
adam@322 205 <item>
adam@321 206 <title>Added a public Mercurial repository with the book source</title>
adam@321 207 <pubDate>Wed, 14 Sep 2011 14:01:23 EDT</pubDate>
adam@321 208 <link>http://adam.chlipala.net/cpdt/repo</link>
adam@321 209 <author>adamc@csail.mit.edu</author>
adam@321 210 </item>
adam@321 211
adam@321 212 <item>
adam@319 213 <title>A pass through Chapter 3</title>
adam@319 214 <pubDate>Mon, 12 Sep 2011 16:47:12 EDT</pubDate>
adam@319 215 <link>http://adam.chlipala.net/cpdt/</link>
adam@319 216 <author>adamc@csail.mit.edu</author>
adam@319 217 </item>
adam@319 218
adam@319 219 <item>
adam@314 220 <title>Renamed "Tactics" module to "CpdtTactics"</title>
adam@314 221 <pubDate>Wed, 7 Sep 2011 13:45:31 EDT</pubDate>
adam@314 222 <link>http://adam.chlipala.net/cpdt/</link>
adam@314 223 <author>adamc@csail.mit.edu</author>
adam@314 224 <description>This avoids a name clash with a module included with Coq.</description>
adam@314 225 </item>
adam@314 226
adam@314 227 <item>
adam@313 228 <title>A pass through Chapter 2</title>
adam@313 229 <pubDate>Thu, 1 Sep 2011 11:32:42 EDT</pubDate>
adam@313 230 <link>http://adam.chlipala.net/cpdt/</link>
adam@313 231 <author>adamc@csail.mit.edu</author>
adam@313 232 <description>I've removed some material on dependent pattern-matching but not yet compensated by adding it back in somewhere else.</description>
adam@313 233 </item>
adam@313 234
adam@313 235 <item>
adam@308 236 <title>A pass through Chapter 1</title>
adam@308 237 <pubDate>Thu, 25 Aug 2011 14:47:30 EDT</pubDate>
adam@308 238 <link>http://adam.chlipala.net/cpdt/</link>
adam@308 239 <author>adamc@csail.mit.edu</author>
adam@308 240 <description>I've started passes through all chapters, with an eye toward getting ready both for <a href="http://stellar.mit.edu/S/course/6/fa11/6.892/">my fall class</a> and publication by MIT Press. I'm adding bibliographic references, index entries, and additional exercises, along with the usual tweaks and improvements. The version I've just put up is the result of a pass through Chapter 1. Feedback is especially welcome now, as I get the book into final publishable shape!</description>
adam@308 241 </item>
adam@308 242
adam@308 243 <item>
adam@303 244 <title>Tweaks to recent update to satisfy coqdoc 8.3</title>
adam@303 245 <pubDate>Tue, 18 Jan 2011 08:15:00 EST</pubDate>
adam@303 246 <link>http://adam.chlipala.net/cpdt/</link>
adam@303 247 <author>adam@chlipala.net</author>
adam@303 248 </item>
adam@303 249
adam@303 250 <item>
adam@299 251 <title>Updated to work with both Coq 8.3 and Coq 8.2</title>
adam@299 252 <pubDate>Fri, 14 Jan 2011 15:39:00 EST</pubDate>
adam@299 253 <link>http://adam.chlipala.net/cpdt/</link>
adam@299 254 <author>adam@chlipala.net</author>
adam@299 255 </item>
adam@299 256
adam@299 257 <item>
adam@293 258 <title>A significant revision pass, based on extensive feedback kindly provided by Pierre Castéran</title>
adam@293 259 <pubDate>Wed, 10 Nov 2010 16:33:49 EST</pubDate>
adam@293 260 <link>http://adam.chlipala.net/cpdt/</link>
adam@293 261 <author>adam@chlipala.net</author>
adam@293 262 </item>
adam@293 263
adam@293 264 <item>
adam@276 265 <title>Mention that recent versions of Coq allow some omitted "match" cases</title>
adam@276 266 <pubDate>Mon, 28 Jun 2010 07:59:29 EDT</pubDate>
adam@276 267 <link>http://adam.chlipala.net/cpdt/</link>
adam@276 268 <author>adam@chlipala.net</author>
adam@276 269 </item>
adam@276 270
adam@276 271 <item>
adamc@274 272 <title>A few small typo fixes</title>
adamc@274 273 <pubDate>Sat, 15 May 2010 06:42:47 EDT</pubDate>
adamc@274 274 <link>http://adam.chlipala.net/cpdt/</link>
adamc@274 275 <author>adam@chlipala.net</author>
adamc@274 276 </item>
adamc@274 277
adamc@274 278 <item>
adamc@270 279 <title>Fix table of contents and mention another command needed to enter Chapter 2's code literally</title>
adamc@270 280 <pubDate>Wed, 3 Feb 2010 08:16:16 EST</pubDate>
adamc@270 281 <link>http://adam.chlipala.net/cpdt/</link>
adamc@270 282 <author>adam@chlipala.net</author>
adamc@270 283 </item>
adamc@270 284
adamc@270 285 <item>
adamc@268 286 <title>RSS feed created</title>
adamc@268 287 <pubDate>Wed, 27 Jan 2010 07:33:34 EST</pubDate>
adamc@268 288 <link>http://adam.chlipala.net/cpdt/</link>
adamc@270 289 <author>adam@chlipala.net</author>
adamc@268 290 </item>
adamc@268 291
adamc@268 292 </channel>
adamc@268 293 </rss>