annotate staging/updates.rss @ 444:0d66f1a710b8

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