annotate staging/updates.rss @ 393:d40b05266306

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