annotate staging/updates.rss @ 388:057a29f9c773

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