b/rb/log 5: refactoréd
with only some new bugs!
mood: tiredblog/reblogdevlogso, i have more or less finished this refactor! it's not byte-for-byte identical output to what it was before – but it's nearly there!
right now, to be able to publish this post, it's in a hacked-together state. but i've made all the big changes, and all that's left is, uh… uh. refactoring.
specifically: i've swapped from my bespoke shoddy templating
to off-the-shelf shoddy templating,
i've already rearranged a ton of the code,
i set the stage for implementing feeds better (more streamily),
and i clarified to myself the abstractions and their layers.
so all that's left is polishing – separating out a bunch of the common parsing and rendering logic, picking better names for types, writing and cleaning up documentation, etc. nothing too staggering! mostly just needs me to not be doing it in a rush approaching midnight.
but i don't expect to put out another b/rb/log in june. for you see, the curse has once again stirred in its sleep, and in the wreckage i have acquired…
a new project
nyehehehe