annotate staging/updates.rss @ 381:d5112c099fbf

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