annotate staging/updates.rss @ 470:0df6dde807ab

Batch of changes based on proofreader feedback
author Adam Chlipala <adam@chlipala.net>
date Tue, 02 Oct 2012 11:34:40 -0400
parents b36876d4611e
children 51a8472aca68
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@470 16 <pubDate>Tue, 2 Oct 2012 11:34:17 EDT</pubDate>
adam@470 17 <link>http://adam.chlipala.net/cpdt/</link>
adam@470 18 <author>adamc@csail.mit.edu</author>
adam@470 19 <description>Thanks to everyone who is helping with the final proofreading!</description>
adam@470 20 </item>
adam@470 21
adam@470 22 <item>
adam@470 23 <title>Batch of changes based on proofreader feedback</title>
adam@469 24 <pubDate>Wed, 26 Sep 2012 16:31:01 EDT</pubDate>
adam@469 25 <link>http://adam.chlipala.net/cpdt/</link>
adam@469 26 <author>adamc@csail.mit.edu</author>
adam@469 27 <description>Thanks to everyone who is helping with the final proofreading!</description>
adam@469 28 </item>
adam@469 29
adam@469 30 <item>
adam@466 31 <title>Ready for final proofreading</title>
adam@466 32 <pubDate>Thu, 30 Aug 2012 08:31:25 EDT</pubDate>
adam@466 33 <link>http://adam.chlipala.net/cpdt/</link>
adam@466 34 <author>adamc@csail.mit.edu</author>
adam@466 35 <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 36 </item>
adam@466 37
adam@466 38 <item>
adam@445 39 <title>Vertical spacing</title>
adam@445 40 <pubDate>Wed, 1 Aug 2012 17:29:20 EDT</pubDate>
adam@445 41 <link>http://adam.chlipala.net/cpdt/</link>
adam@445 42 <author>adamc@csail.mit.edu</author>
adam@445 43 <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 44 </item>
adam@445 45
adam@445 46 <item>
adam@438 47 <title>Taking advantage of coqdoc changes</title>
adam@438 48 <pubDate>Fri, 27 Jul 2012 16:48:35 EDT</pubDate>
adam@438 49 <link>http://adam.chlipala.net/cpdt/</link>
adam@438 50 <author>adamc@csail.mit.edu</author>
adam@438 51 <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 52 </item>
adam@438 53
adam@438 54 <item>
adam@415 55 <title>Preparing for final typesetting</title>
adam@415 56 <pubDate>Fri, 8 Jun 2012 15:55:17 EDT</pubDate>
adam@415 57 <link>http://adam.chlipala.net/cpdt/</link>
adam@415 58 <author>adamc@csail.mit.edu</author>
adam@415 59 <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 60 </item>
adam@415 61
adam@415 62 <item>
adam@396 63 <title>Some content finishing touches</title>
adam@396 64 <pubDate>Sun, 22 Apr 2012 16:26:07 EDT</pubDate>
adam@396 65 <link>http://adam.chlipala.net/cpdt/</link>
adam@396 66 <author>adamc@csail.mit.edu</author>
adam@396 67 <description>In introduction, clarify meaning of certified programming; add some citations.</description>
adam@396 68 </item>
adam@396 69
adam@396 70 <item>
adam@390 71 <title>A number of revisions</title>
adam@390 72 <pubDate>Thu, 12 Apr 2012 18:42:46 EDT</pubDate>
adam@390 73 <link>http://adam.chlipala.net/cpdt/</link>
adam@390 74 <author>adamc@csail.mit.edu</author>
adam@391 75 <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 76 </item>
adam@390 77
adam@390 78 <item>
adam@383 79 <title>New Conclusion page</title>
adam@383 80 <pubDate>Tue, 3 Apr 2012 15:08:37 EDT</pubDate>
adam@383 81 <link>http://adam.chlipala.net/cpdt/</link>
adam@383 82 <author>adamc@csail.mit.edu</author>
adam@383 83 </item>
adam@383 84
adam@383 85 <item>
adam@383 86 <title>New chapter: "A Taste of Reasoning About Programming Language Syntax"</title>
adam@381 87 <pubDate>Sun, 1 Apr 2012 14:58:20 EDT</pubDate>
adam@381 88 <link>http://adam.chlipala.net/cpdt/</link>
adam@381 89 <author>adamc@csail.mit.edu</author>
adam@381 90 <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 91 </item>
adam@381 92
adam@381 93 <item>
adam@380 94 <title>Update to work with Coq 8.4 beta (and keep working with 8.3pl2)</title>
adam@380 95 <pubDate>Thu, 29 Mar 2012 18:10:00 EDT</pubDate>
adam@380 96 <link>http://adam.chlipala.net/cpdt/</link>
adam@380 97 <author>adamc@csail.mit.edu</author>
adam@380 98 </item>
adam@380 99
adam@380 100 <item>
adam@378 101 <title>Two new tricks useful in proof by reflection</title>
adam@378 102 <pubDate>Thu, 29 Mar 2012 17:12:01 EDT</pubDate>
adam@378 103 <link>http://adam.chlipala.net/cpdt/</link>
adam@378 104 <author>adamc@csail.mit.edu</author>
adam@378 105 <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 106 </item>
adam@378 107
adam@378 108 <item>
adam@376 109 <title>Revisions touching many chapters</title>
adam@376 110 <pubDate>Mon, 26 Mar 2012 16:59:11 EDT</pubDate>
adam@376 111 <link>http://adam.chlipala.net/cpdt/</link>
adam@376 112 <author>adamc@csail.mit.edu</author>
adam@376 113 <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 114 </item>
adam@376 115
adam@376 116 <item>
adam@368 117 <title>A pass through "Proving in the Large"</title>
adam@368 118 <pubDate>Wed, 9 Nov 2011 15:25:42 EST</pubDate>
adam@368 119 <link>http://adam.chlipala.net/cpdt/</link>
adam@368 120 <author>adamc@csail.mit.edu</author>
adam@368 121 </item>
adam@368 122
adam@368 123 <item>
adam@365 124 <title>A pass through "Reasoning About Equality Proofs"</title>
adam@365 125 <pubDate>Sun, 6 Nov 2011 16:50:59 EST</pubDate>
adam@365 126 <link>http://adam.chlipala.net/cpdt/</link>
adam@365 127 <author>adamc@csail.mit.edu</author>
adam@365 128 <description>I've added a new discussion of the reduction behavior of "fix" and "cofix" terms.</description>
adam@365 129 </item>
adam@365 130
adam@365 131 <item>
adam@361 132 <title>A pass through "Proof by Reflection"</title>
adam@361 133 <pubDate>Wed, 2 Nov 2011 16:22:00 EDT</pubDate>
adam@361 134 <link>http://adam.chlipala.net/cpdt/</link>
adam@361 135 <author>adamc@csail.mit.edu</author>
adam@361 136 <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 137 </item>
adam@361 138
adam@361 139 <item>
adam@358 140 <title>A pass through "Generic Programming"</title>
adam@358 141 <pubDate>Mon, 31 Oct 2011 14:23:29 EDT</pubDate>
adam@358 142 <link>http://adam.chlipala.net/cpdt/</link>
adam@358 143 <author>adamc@csail.mit.edu</author>
adam@358 144 </item>
adam@358 145
adam@358 146 <item>
adam@357 147 <title>New chapter: "General Recursion"</title>
adam@357 148 <pubDate>Fri, 28 Oct 2011 18:25:46 EDT</pubDate>
adam@357 149 <link>http://adam.chlipala.net/cpdt/</link>
adam@357 150 <author>adamc@csail.mit.edu</author>
adam@357 151 </item>
adam@357 152
adam@357 153 <item>
adam@347 154 <title>A pass through "Infinite Data and Proofs"</title>
adam@347 155 <pubDate>Sun, 23 Oct 2011 14:47:55 EDT</pubDate>
adam@347 156 <link>http://adam.chlipala.net/cpdt/</link>
adam@347 157 <author>adamc@csail.mit.edu</author>
adam@347 158 <description>I've added new discussion of co-induction principles and replaced the programming language semantics example.</description>
adam@347 159 </item>
adam@347 160
adam@347 161 <item>
adam@345 162 <title>A pass through "Universes and Axioms"</title>
adam@345 163 <pubDate>Wed, 19 Oct 2011 09:58:57 EDT</pubDate>
adam@345 164 <link>http://adam.chlipala.net/cpdt/</link>
adam@345 165 <author>adamc@csail.mit.edu</author>
adam@345 166 <description>I've added a new section on avoiding axioms.</description>
adam@345 167 </item>
adam@345 168
adam@345 169 <item>
adam@342 170 <title>A pass through "Dependent Data Structures"</title>
adam@342 171 <pubDate>Sun, 16 Oct 2011 10:45:48 EDT</pubDate>
adam@342 172 <link>http://adam.chlipala.net/cpdt/</link>
adam@342 173 <author>adamc@csail.mit.edu</author>
adam@342 174 </item>
adam@342 175
adam@342 176 <item>
adam@338 177 <title>A pass through "More Dependent Types"</title>
adam@338 178 <pubDate>Mon, 10 Oct 2011 15:59:55 EDT</pubDate>
adam@338 179 <link>http://adam.chlipala.net/cpdt/</link>
adam@338 180 <author>adamc@csail.mit.edu</author>
adam@338 181 </item>
adam@338 182
adam@338 183 <item>
adam@336 184 <title>A pass through "Subset Types and Variations"</title>
adam@336 185 <pubDate>Wed, 5 Oct 2011 11:32:54 EDT</pubDate>
adam@336 186 <link>http://adam.chlipala.net/cpdt/</link>
adam@336 187 <author>adamc@csail.mit.edu</author>
adam@336 188 </item>
adam@336 189
adam@336 190 <item>
adam@333 191 <title>New Match exercises; remove Part IV</title>
adam@333 192 <pubDate>Mon, 3 Oct 2011 11:18:27 EDT</pubDate>
adam@333 193 <link>http://adam.chlipala.net/cpdt/</link>
adam@333 194 <author>adamc@csail.mit.edu</author>
adam@333 195 <description>The old Part IV is still present in old versions available through the public Mercurial repository.</description>
adam@333 196 </item>
adam@333 197
adam@333 198 <item>
adam@325 199 <title>New chapter on logic programing</title>
adam@325 200 <pubDate>Thu, 22 Sep 2011 11:08:30 EDT</pubDate>
adam@325 201 <link>http://adam.chlipala.net/cpdt/</link>
adam@325 202 <author>adamc@csail.mit.edu</author>
adam@325 203 <description>Some new content is missing prose.</description>
adam@325 204 </item>
adam@325 205
adam@325 206 <item>
adam@322 207 <title>A pass through Chapter 4</title>
adam@322 208 <pubDate>Mon, 19 Sep 2011 14:03:40 EDT</pubDate>
adam@322 209 <link>http://adam.chlipala.net/cpdt/</link>
adam@322 210 <author>adamc@csail.mit.edu</author>
adam@322 211 </item>
adam@322 212
adam@322 213 <item>
adam@321 214 <title>Added a public Mercurial repository with the book source</title>
adam@321 215 <pubDate>Wed, 14 Sep 2011 14:01:23 EDT</pubDate>
adam@321 216 <link>http://adam.chlipala.net/cpdt/repo</link>
adam@321 217 <author>adamc@csail.mit.edu</author>
adam@321 218 </item>
adam@321 219
adam@321 220 <item>
adam@319 221 <title>A pass through Chapter 3</title>
adam@319 222 <pubDate>Mon, 12 Sep 2011 16:47:12 EDT</pubDate>
adam@319 223 <link>http://adam.chlipala.net/cpdt/</link>
adam@319 224 <author>adamc@csail.mit.edu</author>
adam@319 225 </item>
adam@319 226
adam@319 227 <item>
adam@314 228 <title>Renamed "Tactics" module to "CpdtTactics"</title>
adam@314 229 <pubDate>Wed, 7 Sep 2011 13:45:31 EDT</pubDate>
adam@314 230 <link>http://adam.chlipala.net/cpdt/</link>
adam@314 231 <author>adamc@csail.mit.edu</author>
adam@314 232 <description>This avoids a name clash with a module included with Coq.</description>
adam@314 233 </item>
adam@314 234
adam@314 235 <item>
adam@313 236 <title>A pass through Chapter 2</title>
adam@313 237 <pubDate>Thu, 1 Sep 2011 11:32:42 EDT</pubDate>
adam@313 238 <link>http://adam.chlipala.net/cpdt/</link>
adam@313 239 <author>adamc@csail.mit.edu</author>
adam@313 240 <description>I've removed some material on dependent pattern-matching but not yet compensated by adding it back in somewhere else.</description>
adam@313 241 </item>
adam@313 242
adam@313 243 <item>
adam@308 244 <title>A pass through Chapter 1</title>
adam@308 245 <pubDate>Thu, 25 Aug 2011 14:47:30 EDT</pubDate>
adam@308 246 <link>http://adam.chlipala.net/cpdt/</link>
adam@308 247 <author>adamc@csail.mit.edu</author>
adam@308 248 <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 249 </item>
adam@308 250
adam@308 251 <item>
adam@303 252 <title>Tweaks to recent update to satisfy coqdoc 8.3</title>
adam@303 253 <pubDate>Tue, 18 Jan 2011 08:15:00 EST</pubDate>
adam@303 254 <link>http://adam.chlipala.net/cpdt/</link>
adam@303 255 <author>adam@chlipala.net</author>
adam@303 256 </item>
adam@303 257
adam@303 258 <item>
adam@299 259 <title>Updated to work with both Coq 8.3 and Coq 8.2</title>
adam@299 260 <pubDate>Fri, 14 Jan 2011 15:39:00 EST</pubDate>
adam@299 261 <link>http://adam.chlipala.net/cpdt/</link>
adam@299 262 <author>adam@chlipala.net</author>
adam@299 263 </item>
adam@299 264
adam@299 265 <item>
adam@293 266 <title>A significant revision pass, based on extensive feedback kindly provided by Pierre Castéran</title>
adam@293 267 <pubDate>Wed, 10 Nov 2010 16:33:49 EST</pubDate>
adam@293 268 <link>http://adam.chlipala.net/cpdt/</link>
adam@293 269 <author>adam@chlipala.net</author>
adam@293 270 </item>
adam@293 271
adam@293 272 <item>
adam@276 273 <title>Mention that recent versions of Coq allow some omitted "match" cases</title>
adam@276 274 <pubDate>Mon, 28 Jun 2010 07:59:29 EDT</pubDate>
adam@276 275 <link>http://adam.chlipala.net/cpdt/</link>
adam@276 276 <author>adam@chlipala.net</author>
adam@276 277 </item>
adam@276 278
adam@276 279 <item>
adamc@274 280 <title>A few small typo fixes</title>
adamc@274 281 <pubDate>Sat, 15 May 2010 06:42:47 EDT</pubDate>
adamc@274 282 <link>http://adam.chlipala.net/cpdt/</link>
adamc@274 283 <author>adam@chlipala.net</author>
adamc@274 284 </item>
adamc@274 285
adamc@274 286 <item>
adamc@270 287 <title>Fix table of contents and mention another command needed to enter Chapter 2's code literally</title>
adamc@270 288 <pubDate>Wed, 3 Feb 2010 08:16:16 EST</pubDate>
adamc@270 289 <link>http://adam.chlipala.net/cpdt/</link>
adamc@270 290 <author>adam@chlipala.net</author>
adamc@270 291 </item>
adamc@270 292
adamc@270 293 <item>
adamc@268 294 <title>RSS feed created</title>
adamc@268 295 <pubDate>Wed, 27 Jan 2010 07:33:34 EST</pubDate>
adamc@268 296 <link>http://adam.chlipala.net/cpdt/</link>
adamc@270 297 <author>adam@chlipala.net</author>
adamc@268 298 </item>
adamc@268 299
adamc@268 300 </channel>
adamc@268 301 </rss>