annotate staging/updates.rss @ 563:af97676583f3

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