Seriously rethink the communications architecture. Switch to using a PUSH and SUB socket. Or, at least, toward that. Back to starting up and not connecting to the client
Store the 'coupling' that holds the background i/o threads, just so they don't get discarded
Free up extra dependencies that I'm not actually using
Start digging back in, trying to remember where I left off. Have something that qualifies as at least vaguely usable as a starting point at the REPL
Refer directly to pprint, since I'm not declaring it tranparently in the project.clj
Middle-of-night nibbles, considering a new approach to my communication protocol
I think this is the way I actually want the communications with the client to work.
Starting basic unit testing. This approach to stopping background threads (even in the happy path scenario) doesn't work. Checking it in now because it's the springboard for the next step
Start doing the heavy lifting to turn that basic idea into a working proof of concept. Not there yet, but it seems like it's probably getting closer
Tweaking details, trying to figure out how router sockets actually work
Start poking around at the REPL, trying to figure out why the unit tests aren't working.
Set fairly reasonable limit on printing infitite seqs
Merge branch 'master' into rethink-client
Start thinking about what midje-doc actually looks like
Found a branch where I'd put some effort into sorting out communications with the client. Merge it
Merge branch 'master' of github.com:jimrthy/frereth-renderer