From 2f8bfaea4e93a0056e9c43d18fec812ead8d6bcd Mon Sep 17 00:00:00 2001
From: Joey Hess <joey@kitenet.net>
Date: Sun, 19 May 2013 18:20:48 -0400
Subject: [PATCH] blog for the day

---
 .../assistant/blog/day_268__core_monad_change.mdwn       | 9 +++++++++
 1 file changed, 9 insertions(+)
 create mode 100644 doc/design/assistant/blog/day_268__core_monad_change.mdwn

diff --git a/doc/design/assistant/blog/day_268__core_monad_change.mdwn b/doc/design/assistant/blog/day_268__core_monad_change.mdwn
new file mode 100644
index 0000000000..2704bb090e
--- /dev/null
+++ b/doc/design/assistant/blog/day_268__core_monad_change.mdwn
@@ -0,0 +1,9 @@
+Today I had to change the implementation of the Annex monad. The old one
+turned out to be buggy around exception handling -- changes to state
+recorded by code that ran in an exception handler were discarded when it
+threw an exception. Changed from a StateT monad to a ReaderT with
+a MVar. Really deep-level change, but it went off without a
+hitch!
+
+Other than that it was a bug catch up day. Almost entirely caught up once
+more.