annotate staging/updates.rss @ 401:c898e72b84a3

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