annotate staging/updates.rss @ 466:b3aab63e4f17

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