10
« on: August 24, 2012, 04:12:27 am »
My understanding from what Toady wrote re: APIs was that he didn't want to make them because then when he changed the API (as he would be guaranteed to do), people wouldn't use the new version of DF because their cool toys don't work with it. Reading between the lines, Toady doesn't particularly like DF Hack et al. but he tolerates them because there's not much else he can do, plus he's not the sort of person to obfusticate the memory just to stop it.
From that, I can see how it would benefit Toady to add Dwarf Foreman and stuff into the game, but given that we have existing utilities to do it right now, I see no reason why Toady should duplicate effort, especially since I think that the interface of Dwarf Therapist is far better than it could be if it was integrated into Dwarf Fortress. Also, having it separate allows for it to be continually developed alongside all of Toady's work, instead of giving him something else to do on top of everything else.
Right now, in Dwarf Therapist, I can sort by dwarves in several different ways, and then look at a glance what they are assigned to do and what their skills are, as well as if they are idle or not, the windows interface is particularly suited to this.