annotate staging/updates.rss @ 530:1dd9d8664853

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