<feed xmlns='http://www.w3.org/2005/Atom'>
<title>yahb2/src, branch master</title>
<subtitle>Yet another yet another haskell (IRC) bot</subtitle>
<id>https://git.tomsmeding.com/yahb2/atom/src?h=master</id>
<link rel='self' href='https://git.tomsmeding.com/yahb2/atom/src?h=master'/>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/yahb2/'/>
<updated>2026-08-18T22:33:31Z</updated>
<entry>
<title>I cannot logic</title>
<updated>2026-08-18T22:33:31Z</updated>
<author>
<name>Tom Smeding</name>
<email>tom@tomsmeding.com</email>
</author>
<published>2026-08-18T22:33:31Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/yahb2/commit/?id=3f009714170692ab596b59426c945c3c2705d8a0'/>
<id>urn:sha1:3f009714170692ab596b59426c945c3c2705d8a0</id>
<content type='text'>
Thanks int-e
</content>
</entry>
<entry>
<title>Ignore more :set prompt- versions</title>
<updated>2026-08-18T22:28:27Z</updated>
<author>
<name>Tom Smeding</name>
<email>tom@tomsmeding.com</email>
</author>
<published>2026-08-18T22:28:27Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/yahb2/commit/?id=0bd48e573a1df549cbd1ba841f7e7506723f6192'/>
<id>urn:sha1:0bd48e573a1df549cbd1ba841f7e7506723f6192</id>
<content type='text'>
</content>
</entry>
<entry>
<title>startsWith = flip isPrefixOf</title>
<updated>2026-08-18T22:16:05Z</updated>
<author>
<name>Tom Smeding</name>
<email>tom@tomsmeding.com</email>
</author>
<published>2026-08-18T22:16:05Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/yahb2/commit/?id=7029f5b4069b643561780dbc6317358a7a7d2b11'/>
<id>urn:sha1:7029f5b4069b643561780dbc6317358a7a7d2b11</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Ignore :{</title>
<updated>2026-08-18T21:59:36Z</updated>
<author>
<name>Tom Smeding</name>
<email>tom@tomsmeding.com</email>
</author>
<published>2026-08-18T21:59:36Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/yahb2/commit/?id=69a9851747520b6f1cb39664cb6cb7e887a37037'/>
<id>urn:sha1:69a9851747520b6f1cb39664cb6cb7e887a37037</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Allow :!</title>
<updated>2026-08-16T17:00:04Z</updated>
<author>
<name>Tom Smeding</name>
<email>tom@tomsmeding.com</email>
</author>
<published>2026-08-16T17:00:04Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/yahb2/commit/?id=9bd34a0dabcf7bf649f2c3c94c354301b5b5eb54'/>
<id>urn:sha1:9bd34a0dabcf7bf649f2c3c94c354301b5b5eb54</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove debug print</title>
<updated>2026-07-25T10:17:48Z</updated>
<author>
<name>Tom Smeding</name>
<email>tom@tomsmeding.com</email>
</author>
<published>2026-07-25T10:17:48Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/yahb2/commit/?id=480cbcd7749f412a7766416b9cb3694ac4ed0fb7'/>
<id>urn:sha1:480cbcd7749f412a7766416b9cb3694ac4ed0fb7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rework GHCi restarting logic</title>
<updated>2026-07-25T09:59:31Z</updated>
<author>
<name>Tom Smeding</name>
<email>tom@tomsmeding.com</email>
</author>
<published>2026-07-25T09:59:31Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/yahb2/commit/?id=28311c2f54ec585503c0393330fcaed005f70837'/>
<id>urn:sha1:28311c2f54ec585503c0393330fcaed005f70837</id>
<content type='text'>
This now more properly detects restarting conditions and handles them.
Should fix the situation where infinite output breaks the ghci process
but it's detected only on the next message received.
</content>
</entry>
<entry>
<title>Catch EOF exception in CLI mode</title>
<updated>2026-07-25T09:55:46Z</updated>
<author>
<name>Tom Smeding</name>
<email>tom@tomsmeding.com</email>
</author>
<published>2026-07-25T09:55:46Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/yahb2/commit/?id=2687d558497f4b26ad66b13663d26a71bc2e1751'/>
<id>urn:sha1:2687d558497f4b26ad66b13663d26a71bc2e1751</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Also ignore :unset prompt</title>
<updated>2026-02-19T19:52:07Z</updated>
<author>
<name>Tom Smeding</name>
<email>tom@tomsmeding.com</email>
</author>
<published>2026-02-19T19:52:07Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/yahb2/commit/?id=8b6235ae55b9ce1f37a21876ab646266cda8cec7'/>
<id>urn:sha1:8b6235ae55b9ce1f37a21876ab646266cda8cec7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Ignore :cd and :edit</title>
<updated>2026-02-19T19:42:41Z</updated>
<author>
<name>Tom Smeding</name>
<email>tom@tomsmeding.com</email>
</author>
<published>2026-02-19T19:42:41Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/yahb2/commit/?id=ab1be46f46c20c17705898ba8bffa36ef13bc7e5'/>
<id>urn:sha1:ab1be46f46c20c17705898ba8bffa36ef13bc7e5</id>
<content type='text'>
Thanks int-e
</content>
</entry>
</feed>
