Age | Commit message (Collapse) | Author | |
---|---|---|---|
7 days | Re-namespace some stuff to Omni | Ben Sima | |
I was getting confused about what is a product and what is internal infrastructure; I think it is good to keep those things separate. So I moved a bunch of stuff to an Omni namespace, actually most stuff went there. Only things that are explicitly external products are still in the Biz namespace. | |||
2021-11-26 | Reimplement Que with Servant | Ben Sima | |
Still todo: add authentication. But that can wait. In re-implementing this, I was able to figure out how to get the Go.mult working properly as well. The problem is that a tap from a mult channel does not remove the message from the original channel. I'm not sure if that should be a core feature or not; for now I'm just draining the channel when it's received in the Que HTTP handler. (Also, this would be a good place to put persistence: have a background job read from the original channel, and write the msg to disk via acid-state; this would obviate the need for a flush to nowhere.) Also, streaming is working now. The problem was that Scotty closes the connection after it sees a newline in the body, or something, so streaming over Scotty doesn't actually work. It's fine, Servant is better anyway. | |||
2021-01-29 | Lint 'return' into 'pure', replace bind operator | Ben Sima | |
2020-12-24 | linting fixes and cleanup | Ben Sima | |
2020-10-19 | Remove $ from Alpha | Ben Sima | |
2020-04-15 | Reformatting | Ben Sima | |
Now I'm using ormolu instead of brittany for Haskell formatting now. Figured I should just make all of these big changes at once. | |||
2020-04-12 | Move Com.Simatime.Go to Control.Concurrent.Go | Ben Sima | |