I actually asked Nathan about a somewhat similar problem recently and he
told me that making Specter support operations on multiple data structures
would require a significant overhaul. Cases like this do seem quite common
to me, though, so if there's a critical mass of interest I'd be willing t
tbc++, lvh, I'm not surprised that Specter doesn't help. That seems
reasonable. Although I have come up against Specter's limits, I've been
surprised at what it can do, so as a non-expert I tend to err on the side
of thinking that it might help if I don't know that it can't.
--
You received t
Not to speak for Nathan, but I asked in #specter and he indicated it's unlikely
to help, which I imagine is primarily for the reason Tim mentioned :)
(It bears repeating though: I was wrong about specter. It's awesome and Nathan
is incredibly helpful.)
lvh
Sent from my iPhone
> On Apr 22, 201
Can Specter walk two sequences in lock-step? That's what's needed for a
good diffing engine, and that seems quite far removed from Specter's
design.
On Fri, Apr 21, 2017 at 11:22 PM, Mars0i wrote:
> This might be a job for which Specter is particularly useful. You might
> have to dive pretty de
I've gotten really fast diffing in Clojure by using the following concepts:
1) If you can sometimes make parts of A and B be identical, then your
differ can skip checking those parts by doing a (identical? A B), this
improves performance
2) Take a side effecting approach, pass into the differ a fu