annotate staging/updates.rss @ 548:a43fd2ba7ad3

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