Prototype wrapup #17

Last week I made 1 prototype, and this week I made 1 again. I've noticed that my prototypes for the last few weeks have really just been stages of work on one larger project. This isn't a bad thing per se, but I feel like it's not the right place for them to end up. I suspect that part of what has made working on these smaller prototypes difficult is tendency for them to fulfill a need for larger projects. More on that in a later post.

Sunday

This was the last bit of code necessary to make my record-and-playback idea work. I renamed it from пере to pere (the romanised version) because the novelty of using Cyrillic characters fairly quickly stopped being worth the difficulty of typing them. I added an extra record/playback API that returns or accepts an array of edits instead of emitting them one by one. I also added timestamps and cleaned up the edit data a little so it uses less space. All told it was enough to get the red-green-refactor demo working, which I think turned out pretty well.