annotate staging/updates.rss @ 474:d9e1fb184672

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