<feed xmlns='http://www.w3.org/2005/Atom'>
<title>hsc, branch main</title>
<subtitle>Desktop calculator app in Haskell; probably doesn't run</subtitle>
<id>https://code.roseh.moe/hsc/atom/?h=main</id>
<link rel='self' href='https://code.roseh.moe/hsc/atom/?h=main'/>
<link rel='alternate' type='text/html' href='https://code.roseh.moe/hsc/'/>
<updated>2024-05-26T18:01:22Z</updated>
<entry>
<title>Add flake.nix for building on NixOS.</title>
<updated>2024-05-26T18:01:22Z</updated>
<author>
<name>Rose Hogenson</name>
<email>rosehogenson@posteo.net</email>
</author>
<published>2024-05-26T18:01:22Z</published>
<link rel='alternate' type='text/html' href='https://code.roseh.moe/hsc/commit/?id=bdab4cfd4dcff5e45c14af8ebf8f1c795b1ac01a'/>
<id>urn:sha1:bdab4cfd4dcff5e45c14af8ebf8f1c795b1ac01a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Allow quitting with control-[</title>
<updated>2018-11-18T05:37:20Z</updated>
<author>
<name>Raymond Hogenson</name>
<email>rhogenson@posteo.net</email>
</author>
<published>2018-11-18T05:37:20Z</published>
<link rel='alternate' type='text/html' href='https://code.roseh.moe/hsc/commit/?id=3b2b83c2fee20561b058cf1480c160027a45f6e7'/>
<id>urn:sha1:3b2b83c2fee20561b058cf1480c160027a45f6e7</id>
<content type='text'>
I don't use escape any more for vim, so here we go.
</content>
</entry>
<entry>
<title>Add rational numbers</title>
<updated>2018-11-18T05:33:43Z</updated>
<author>
<name>Raymond Hogenson</name>
<email>rhogenson@posteo.net</email>
</author>
<published>2018-11-18T05:33:43Z</published>
<link rel='alternate' type='text/html' href='https://code.roseh.moe/hsc/commit/?id=a619e63030316f5b16a799e1b9d43be66b77a322'/>
<id>urn:sha1:a619e63030316f5b16a799e1b9d43be66b77a322</id>
<content type='text'>
Now calculations are done to arbitrary precision if possible.
</content>
</entry>
<entry>
<title>Rename application to hsc</title>
<updated>2018-05-26T00:14:42Z</updated>
<author>
<name>Raymond Hogenson</name>
<email>rhogenson@posteo.net</email>
</author>
<published>2018-05-26T00:14:42Z</published>
<link rel='alternate' type='text/html' href='https://code.roseh.moe/hsc/commit/?id=80758c4aec6d1808f560d32be7e18eacf48de891'/>
<id>urn:sha1:80758c4aec6d1808f560d32be7e18eacf48de891</id>
<content type='text'>
It's a more professional name, although pretty stupid. I should spend
some time to come up with a good name. On the other hand, it's for
"internal use only" so maybe it doesn't matter. Well, also I took the
time to GPL it, so I guess the moral is that I'm bored.
</content>
</entry>
<entry>
<title>Support exponentiation</title>
<updated>2018-05-18T20:01:22Z</updated>
<author>
<name>Raymond Hogenson</name>
<email>rhogenson@posteo.net</email>
</author>
<published>2018-05-18T20:01:22Z</published>
<link rel='alternate' type='text/html' href='https://code.roseh.moe/hsc/commit/?id=fb1f8d3a02908e2fe8c08924c2eacef6b84a7204'/>
<id>urn:sha1:fb1f8d3a02908e2fe8c08924c2eacef6b84a7204</id>
<content type='text'>
Haskell might make this overcomplicated, but it's a complicated problem
to solve, I suppose. Whatever. It works well.
</content>
</entry>
<entry>
<title>Add license information to the top of the files</title>
<updated>2018-05-18T00:54:08Z</updated>
<author>
<name>Raymond Hogenson</name>
<email>rhogenson@posteo.net</email>
</author>
<published>2018-05-18T00:54:08Z</published>
<link rel='alternate' type='text/html' href='https://code.roseh.moe/hsc/commit/?id=2d2246cde1b3a290fea8605f5f53c37bfc892fe2'/>
<id>urn:sha1:2d2246cde1b3a290fea8605f5f53c37bfc892fe2</id>
<content type='text'>
Thanks Richard Stallman
</content>
</entry>
<entry>
<title>Remove the swap file</title>
<updated>2018-05-18T00:35:35Z</updated>
<author>
<name>Raymond Hogenson</name>
<email>rhogenson@posteo.net</email>
</author>
<published>2018-05-18T00:35:35Z</published>
<link rel='alternate' type='text/html' href='https://code.roseh.moe/hsc/commit/?id=5f1b20af5e2f35d0c4d5271eadb500528349f08a'/>
<id>urn:sha1:5f1b20af5e2f35d0c4d5271eadb500528349f08a</id>
<content type='text'>
Oops maybe I should have put it in the gitignore
</content>
</entry>
<entry>
<title>Display output in an entry</title>
<updated>2018-05-17T23:51:37Z</updated>
<author>
<name>Raymond Hogenson</name>
<email>rhogenson@posteo.net</email>
</author>
<published>2018-05-17T23:51:37Z</published>
<link rel='alternate' type='text/html' href='https://code.roseh.moe/hsc/commit/?id=5eb611756409569e23ee044784672be1430cbc4f'/>
<id>urn:sha1:5eb611756409569e23ee044784672be1430cbc4f</id>
<content type='text'>
It looks a lot nicer this way. I've also cleaned up the window
management code. I'm pleased at this point at how nice gtk is. I'll
maybe even make more graphical applications in the future. It doesn't
look as nice as dmenu, though. I wonder if it's possible to theme it
like dmenu? Probably not without significant difficulty, and I'd be
fighting it every step of the way. That's just a guess.
</content>
</entry>
<entry>
<title>Copy the result to the clipboard</title>
<updated>2018-05-17T19:06:09Z</updated>
<author>
<name>Raymond Hogenson</name>
<email>rhogenson@posteo.net</email>
</author>
<published>2018-05-17T19:06:09Z</published>
<link rel='alternate' type='text/html' href='https://code.roseh.moe/hsc/commit/?id=ec7b593bfa656d882462b474e53424411fc0c86f'/>
<id>urn:sha1:ec7b593bfa656d882462b474e53424411fc0c86f</id>
<content type='text'>
It's copied to the primary selection since that's most convenient for
me. I hope that's not confusing for anyone. Next step, multithreading.
</content>
</entry>
<entry>
<title>Write a README</title>
<updated>2018-05-17T17:48:06Z</updated>
<author>
<name>Raymond Hogenson</name>
<email>rhogenson@posteo.net</email>
</author>
<published>2018-05-17T17:48:06Z</published>
<link rel='alternate' type='text/html' href='https://code.roseh.moe/hsc/commit/?id=fab7cfc21284d873a27aa60697bdb7706a9afa41'/>
<id>urn:sha1:fab7cfc21284d873a27aa60697bdb7706a9afa41</id>
<content type='text'>
This is more to make Github happy than because I want to document it. It
works perfectly as is.
</content>
</entry>
</feed>
