annotate staging/updates.rss @ 435:a54a4a2ea6e4

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