annotate staging/updates.rss @ 484:5025a401ad9e

Last round of feedback from class at Penn
author Adam Chlipala <adam@chlipala.net>
date Sun, 06 Jan 2013 16:23:26 -0500
parents f38a3af9dd17
children f2286f6512f8
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@469 15 <title>Batch of changes based on proofreader feedback</title>
adam@480 16 <pubDate>Fri, 30 Nov 2012 11:57:14 EST</pubDate>
adam@480 17 <link>http://adam.chlipala.net/cpdt/</link>
adam@480 18 <author>adamc@csail.mit.edu</author>
adam@480 19 <description>Thanks to everyone who is helping with the final proofreading!</description>
adam@480 20 </item>
adam@480 21
adam@480 22 <item>
adam@480 23 <title>Batch of changes based on proofreader feedback</title>
adam@478 24 <pubDate>Sun, 11 Nov 2012 18:16:46 EST</pubDate>
adam@478 25 <link>http://adam.chlipala.net/cpdt/</link>
adam@478 26 <author>adamc@csail.mit.edu</author>
adam@478 27 <description>Thanks to everyone who is helping with the final proofreading!</description>
adam@478 28 </item>
adam@478 29
adam@478 30 <item>
adam@478 31 <title>Batch of changes based on proofreader feedback</title>
adam@476 32 <pubDate>Thu, 25 Oct 2012 08:40:19 EDT</pubDate>
adam@476 33 <link>http://adam.chlipala.net/cpdt/</link>
adam@476 34 <author>adamc@csail.mit.edu</author>
adam@476 35 <description>Thanks to everyone who is helping with the final proofreading!</description>
adam@476 36 </item>
adam@476 37
adam@476 38 <item>
adam@476 39 <title>Batch of changes based on proofreader feedback</title>
adam@475 40 <pubDate>Mon, 22 Oct 2012 14:23:27 EDT</pubDate>
adam@475 41 <link>http://adam.chlipala.net/cpdt/</link>
adam@475 42 <author>adamc@csail.mit.edu</author>
adam@475 43 <description>Thanks to everyone who is helping with the final proofreading!</description>
adam@475 44 </item>
adam@475 45
adam@475 46 <item>
adam@475 47 <title>Batch of changes based on proofreader feedback</title>
adam@471 48 <pubDate>Mon, 8 Oct 2012 16:04:09 EDT</pubDate>
adam@471 49 <link>http://adam.chlipala.net/cpdt/</link>
adam@471 50 <author>adamc@csail.mit.edu</author>
adam@471 51 <description>Thanks to everyone who is helping with the final proofreading!</description>
adam@471 52 </item>
adam@471 53
adam@471 54 <item>
adam@471 55 <title>Batch of changes based on proofreader feedback</title>
adam@470 56 <pubDate>Tue, 2 Oct 2012 11:34:17 EDT</pubDate>
adam@470 57 <link>http://adam.chlipala.net/cpdt/</link>
adam@470 58 <author>adamc@csail.mit.edu</author>
adam@470 59 <description>Thanks to everyone who is helping with the final proofreading!</description>
adam@470 60 </item>
adam@470 61
adam@470 62 <item>
adam@470 63 <title>Batch of changes based on proofreader feedback</title>
adam@469 64 <pubDate>Wed, 26 Sep 2012 16:31:01 EDT</pubDate>
adam@469 65 <link>http://adam.chlipala.net/cpdt/</link>
adam@469 66 <author>adamc@csail.mit.edu</author>
adam@469 67 <description>Thanks to everyone who is helping with the final proofreading!</description>
adam@469 68 </item>
adam@469 69
adam@469 70 <item>
adam@466 71 <title>Ready for final proofreading</title>
adam@466 72 <pubDate>Thu, 30 Aug 2012 08:31:25 EDT</pubDate>
adam@466 73 <link>http://adam.chlipala.net/cpdt/</link>
adam@466 74 <author>adamc@csail.mit.edu</author>
adam@466 75 <description>I've finished a full proofreading pass; CPDT is now almost ready to turn over to the MIT Press editorial process, the beginning of the home stretch for conventional publication! I'm looking for folks to proofread the current version in full. Please let me know if you're interested!</description>
adam@466 76 </item>
adam@466 77
adam@466 78 <item>
adam@445 79 <title>Vertical spacing</title>
adam@445 80 <pubDate>Wed, 1 Aug 2012 17:29:20 EDT</pubDate>
adam@445 81 <link>http://adam.chlipala.net/cpdt/</link>
adam@445 82 <author>adamc@csail.mit.edu</author>
adam@445 83 <description>This is a mundane revision where I've normalized the vertical space separators between text sections. Like the last release, this one won't build for LaTeX without a coqdoc patch that may not be in Coq's Subversion repos yet. This is the home stretch; I am going to make a proofreading pass through everything, and then I'll be looking for other proofreaders to help come up with the final version to be published by MIT Press!</description>
adam@445 84 </item>
adam@445 85
adam@445 86 <item>
adam@438 87 <title>Taking advantage of coqdoc changes</title>
adam@438 88 <pubDate>Fri, 27 Jul 2012 16:48:35 EDT</pubDate>
adam@438 89 <link>http://adam.chlipala.net/cpdt/</link>
adam@438 90 <author>adamc@csail.mit.edu</author>
adam@438 91 <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 92 </item>
adam@438 93
adam@438 94 <item>
adam@415 95 <title>Preparing for final typesetting</title>
adam@415 96 <pubDate>Fri, 8 Jun 2012 15:55:17 EDT</pubDate>
adam@415 97 <link>http://adam.chlipala.net/cpdt/</link>
adam@415 98 <author>adamc@csail.mit.edu</author>
adam@415 99 <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 100 </item>
adam@415 101
adam@415 102 <item>
adam@396 103 <title>Some content finishing touches</title>
adam@396 104 <pubDate>Sun, 22 Apr 2012 16:26:07 EDT</pubDate>
adam@396 105 <link>http://adam.chlipala.net/cpdt/</link>
adam@396 106 <author>adamc@csail.mit.edu</author>
adam@396 107 <description>In introduction, clarify meaning of certified programming; add some citations.</description>
adam@396 108 </item>
adam@396 109
adam@396 110 <item>
adam@390 111 <title>A number of revisions</title>
adam@390 112 <pubDate>Thu, 12 Apr 2012 18:42:46 EDT</pubDate>
adam@390 113 <link>http://adam.chlipala.net/cpdt/</link>
adam@390 114 <author>adamc@csail.mit.edu</author>
adam@391 115 <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 116 </item>
adam@390 117
adam@390 118 <item>
adam@383 119 <title>New Conclusion page</title>
adam@383 120 <pubDate>Tue, 3 Apr 2012 15:08:37 EDT</pubDate>
adam@383 121 <link>http://adam.chlipala.net/cpdt/</link>
adam@383 122 <author>adamc@csail.mit.edu</author>
adam@383 123 </item>
adam@383 124
adam@383 125 <item>
adam@383 126 <title>New chapter: "A Taste of Reasoning About Programming Language Syntax"</title>
adam@381 127 <pubDate>Sun, 1 Apr 2012 14:58:20 EDT</pubDate>
adam@381 128 <link>http://adam.chlipala.net/cpdt/</link>
adam@381 129 <author>adamc@csail.mit.edu</author>
adam@381 130 <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 131 </item>
adam@381 132
adam@381 133 <item>
adam@380 134 <title>Update to work with Coq 8.4 beta (and keep working with 8.3pl2)</title>
adam@380 135 <pubDate>Thu, 29 Mar 2012 18:10:00 EDT</pubDate>
adam@380 136 <link>http://adam.chlipala.net/cpdt/</link>
adam@380 137 <author>adamc@csail.mit.edu</author>
adam@380 138 </item>
adam@380 139
adam@380 140 <item>
adam@378 141 <title>Two new tricks useful in proof by reflection</title>
adam@378 142 <pubDate>Thu, 29 Mar 2012 17:12:01 EDT</pubDate>
adam@378 143 <link>http://adam.chlipala.net/cpdt/</link>
adam@378 144 <author>adamc@csail.mit.edu</author>
adam@378 145 <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 146 </item>
adam@378 147
adam@378 148 <item>
adam@376 149 <title>Revisions touching many chapters</title>
adam@376 150 <pubDate>Mon, 26 Mar 2012 16:59:11 EDT</pubDate>
adam@376 151 <link>http://adam.chlipala.net/cpdt/</link>
adam@376 152 <author>adamc@csail.mit.edu</author>
adam@376 153 <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 154 </item>
adam@376 155
adam@376 156 <item>
adam@368 157 <title>A pass through "Proving in the Large"</title>
adam@368 158 <pubDate>Wed, 9 Nov 2011 15:25:42 EST</pubDate>
adam@368 159 <link>http://adam.chlipala.net/cpdt/</link>
adam@368 160 <author>adamc@csail.mit.edu</author>
adam@368 161 </item>
adam@368 162
adam@368 163 <item>
adam@365 164 <title>A pass through "Reasoning About Equality Proofs"</title>
adam@365 165 <pubDate>Sun, 6 Nov 2011 16:50:59 EST</pubDate>
adam@365 166 <link>http://adam.chlipala.net/cpdt/</link>
adam@365 167 <author>adamc@csail.mit.edu</author>
adam@365 168 <description>I've added a new discussion of the reduction behavior of "fix" and "cofix" terms.</description>
adam@365 169 </item>
adam@365 170
adam@365 171 <item>
adam@361 172 <title>A pass through "Proof by Reflection"</title>
adam@361 173 <pubDate>Wed, 2 Nov 2011 16:22:00 EDT</pubDate>
adam@361 174 <link>http://adam.chlipala.net/cpdt/</link>
adam@361 175 <author>adamc@csail.mit.edu</author>
adam@361 176 <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 177 </item>
adam@361 178
adam@361 179 <item>
adam@358 180 <title>A pass through "Generic Programming"</title>
adam@358 181 <pubDate>Mon, 31 Oct 2011 14:23:29 EDT</pubDate>
adam@358 182 <link>http://adam.chlipala.net/cpdt/</link>
adam@358 183 <author>adamc@csail.mit.edu</author>
adam@358 184 </item>
adam@358 185
adam@358 186 <item>
adam@357 187 <title>New chapter: "General Recursion"</title>
adam@357 188 <pubDate>Fri, 28 Oct 2011 18:25:46 EDT</pubDate>
adam@357 189 <link>http://adam.chlipala.net/cpdt/</link>
adam@357 190 <author>adamc@csail.mit.edu</author>
adam@357 191 </item>
adam@357 192
adam@357 193 <item>
adam@347 194 <title>A pass through "Infinite Data and Proofs"</title>
adam@347 195 <pubDate>Sun, 23 Oct 2011 14:47:55 EDT</pubDate>
adam@347 196 <link>http://adam.chlipala.net/cpdt/</link>
adam@347 197 <author>adamc@csail.mit.edu</author>
adam@347 198 <description>I've added new discussion of co-induction principles and replaced the programming language semantics example.</description>
adam@347 199 </item>
adam@347 200
adam@347 201 <item>
adam@345 202 <title>A pass through "Universes and Axioms"</title>
adam@345 203 <pubDate>Wed, 19 Oct 2011 09:58:57 EDT</pubDate>
adam@345 204 <link>http://adam.chlipala.net/cpdt/</link>
adam@345 205 <author>adamc@csail.mit.edu</author>
adam@345 206 <description>I've added a new section on avoiding axioms.</description>
adam@345 207 </item>
adam@345 208
adam@345 209 <item>
adam@342 210 <title>A pass through "Dependent Data Structures"</title>
adam@342 211 <pubDate>Sun, 16 Oct 2011 10:45:48 EDT</pubDate>
adam@342 212 <link>http://adam.chlipala.net/cpdt/</link>
adam@342 213 <author>adamc@csail.mit.edu</author>
adam@342 214 </item>
adam@342 215
adam@342 216 <item>
adam@338 217 <title>A pass through "More Dependent Types"</title>
adam@338 218 <pubDate>Mon, 10 Oct 2011 15:59:55 EDT</pubDate>
adam@338 219 <link>http://adam.chlipala.net/cpdt/</link>
adam@338 220 <author>adamc@csail.mit.edu</author>
adam@338 221 </item>
adam@338 222
adam@338 223 <item>
adam@336 224 <title>A pass through "Subset Types and Variations"</title>
adam@336 225 <pubDate>Wed, 5 Oct 2011 11:32:54 EDT</pubDate>
adam@336 226 <link>http://adam.chlipala.net/cpdt/</link>
adam@336 227 <author>adamc@csail.mit.edu</author>
adam@336 228 </item>
adam@336 229
adam@336 230 <item>
adam@333 231 <title>New Match exercises; remove Part IV</title>
adam@333 232 <pubDate>Mon, 3 Oct 2011 11:18:27 EDT</pubDate>
adam@333 233 <link>http://adam.chlipala.net/cpdt/</link>
adam@333 234 <author>adamc@csail.mit.edu</author>
adam@333 235 <description>The old Part IV is still present in old versions available through the public Mercurial repository.</description>
adam@333 236 </item>
adam@333 237
adam@333 238 <item>
adam@325 239 <title>New chapter on logic programing</title>
adam@325 240 <pubDate>Thu, 22 Sep 2011 11:08:30 EDT</pubDate>
adam@325 241 <link>http://adam.chlipala.net/cpdt/</link>
adam@325 242 <author>adamc@csail.mit.edu</author>
adam@325 243 <description>Some new content is missing prose.</description>
adam@325 244 </item>
adam@325 245
adam@325 246 <item>
adam@322 247 <title>A pass through Chapter 4</title>
adam@322 248 <pubDate>Mon, 19 Sep 2011 14:03:40 EDT</pubDate>
adam@322 249 <link>http://adam.chlipala.net/cpdt/</link>
adam@322 250 <author>adamc@csail.mit.edu</author>
adam@322 251 </item>
adam@322 252
adam@322 253 <item>
adam@321 254 <title>Added a public Mercurial repository with the book source</title>
adam@321 255 <pubDate>Wed, 14 Sep 2011 14:01:23 EDT</pubDate>
adam@321 256 <link>http://adam.chlipala.net/cpdt/repo</link>
adam@321 257 <author>adamc@csail.mit.edu</author>
adam@321 258 </item>
adam@321 259
adam@321 260 <item>
adam@319 261 <title>A pass through Chapter 3</title>
adam@319 262 <pubDate>Mon, 12 Sep 2011 16:47:12 EDT</pubDate>
adam@319 263 <link>http://adam.chlipala.net/cpdt/</link>
adam@319 264 <author>adamc@csail.mit.edu</author>
adam@319 265 </item>
adam@319 266
adam@319 267 <item>
adam@314 268 <title>Renamed "Tactics" module to "CpdtTactics"</title>
adam@314 269 <pubDate>Wed, 7 Sep 2011 13:45:31 EDT</pubDate>
adam@314 270 <link>http://adam.chlipala.net/cpdt/</link>
adam@314 271 <author>adamc@csail.mit.edu</author>
adam@314 272 <description>This avoids a name clash with a module included with Coq.</description>
adam@314 273 </item>
adam@314 274
adam@314 275 <item>
adam@313 276 <title>A pass through Chapter 2</title>
adam@313 277 <pubDate>Thu, 1 Sep 2011 11:32:42 EDT</pubDate>
adam@313 278 <link>http://adam.chlipala.net/cpdt/</link>
adam@313 279 <author>adamc@csail.mit.edu</author>
adam@313 280 <description>I've removed some material on dependent pattern-matching but not yet compensated by adding it back in somewhere else.</description>
adam@313 281 </item>
adam@313 282
adam@313 283 <item>
adam@308 284 <title>A pass through Chapter 1</title>
adam@308 285 <pubDate>Thu, 25 Aug 2011 14:47:30 EDT</pubDate>
adam@308 286 <link>http://adam.chlipala.net/cpdt/</link>
adam@308 287 <author>adamc@csail.mit.edu</author>
adam@308 288 <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 289 </item>
adam@308 290
adam@308 291 <item>
adam@303 292 <title>Tweaks to recent update to satisfy coqdoc 8.3</title>
adam@303 293 <pubDate>Tue, 18 Jan 2011 08:15:00 EST</pubDate>
adam@303 294 <link>http://adam.chlipala.net/cpdt/</link>
adam@303 295 <author>adam@chlipala.net</author>
adam@303 296 </item>
adam@303 297
adam@303 298 <item>
adam@299 299 <title>Updated to work with both Coq 8.3 and Coq 8.2</title>
adam@299 300 <pubDate>Fri, 14 Jan 2011 15:39:00 EST</pubDate>
adam@299 301 <link>http://adam.chlipala.net/cpdt/</link>
adam@299 302 <author>adam@chlipala.net</author>
adam@299 303 </item>
adam@299 304
adam@299 305 <item>
adam@293 306 <title>A significant revision pass, based on extensive feedback kindly provided by Pierre Castéran</title>
adam@293 307 <pubDate>Wed, 10 Nov 2010 16:33:49 EST</pubDate>
adam@293 308 <link>http://adam.chlipala.net/cpdt/</link>
adam@293 309 <author>adam@chlipala.net</author>
adam@293 310 </item>
adam@293 311
adam@293 312 <item>
adam@276 313 <title>Mention that recent versions of Coq allow some omitted "match" cases</title>
adam@276 314 <pubDate>Mon, 28 Jun 2010 07:59:29 EDT</pubDate>
adam@276 315 <link>http://adam.chlipala.net/cpdt/</link>
adam@276 316 <author>adam@chlipala.net</author>
adam@276 317 </item>
adam@276 318
adam@276 319 <item>
adamc@274 320 <title>A few small typo fixes</title>
adamc@274 321 <pubDate>Sat, 15 May 2010 06:42:47 EDT</pubDate>
adamc@274 322 <link>http://adam.chlipala.net/cpdt/</link>
adamc@274 323 <author>adam@chlipala.net</author>
adamc@274 324 </item>
adamc@274 325
adamc@274 326 <item>
adamc@270 327 <title>Fix table of contents and mention another command needed to enter Chapter 2's code literally</title>
adamc@270 328 <pubDate>Wed, 3 Feb 2010 08:16:16 EST</pubDate>
adamc@270 329 <link>http://adam.chlipala.net/cpdt/</link>
adamc@270 330 <author>adam@chlipala.net</author>
adamc@270 331 </item>
adamc@270 332
adamc@270 333 <item>
adamc@268 334 <title>RSS feed created</title>
adamc@268 335 <pubDate>Wed, 27 Jan 2010 07:33:34 EST</pubDate>
adamc@268 336 <link>http://adam.chlipala.net/cpdt/</link>
adamc@270 337 <author>adam@chlipala.net</author>
adamc@268 338 </item>
adamc@268 339
adamc@268 340 </channel>
adamc@268 341 </rss>