annotate staging/updates.rss @ 518:2bd6b00f831f

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