annotate staging/updates.rss @ 501:28c2fa8af4eb

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