That URL is correct. Glad you like it, and that I (and/but moreso Splint) now understands where the issue is. Catching up the documentation to the program took me a lot of time because, like you, I've been waiting for DF2014 to drop. I give a fluid explanation of how optimization plans work, if you liked the rest of the explanations you'll like that one too: though the only usecase I have in the guide right now is the holistic "Putting it all Together" example of military drafting.
Well, I read the optimizer section today. I wasn't in front of DT to try stuff, but I think I got the gist of it. Some things aren't completely clear. It seems like it would be very hard to describe so someone can understand it just from reading. I think some hands-on experience is going to be needed.
But I'm pretty sure it doesn't really do what I want. It seems to allow setting a limit of X labors per dwarf, and all of the dwarves could get that many. But I don't want my miners stopping work to shear a sheep. I want to be able to say "If they get mining, they get no others. But these other skills are OK for one dwarf to have a few. Oh, but if he's my mason, he'll be busy, so don't give him carpentry, because that's a busy skill, too." I think I want to be able to specify how "busy" a labor is, and have the optimizer not give any one dwarf too much busy-ness.
Maybe what I need is a way to specify for each labor a value from 0 to 1.0, and no dwarf should ever have labors totalling above 1.0. Then I can say that mining is 1.0, masonry and carpentry are 0.6, cooking and brewing are 0.5, tanning, butchery and fish cleaning are 0.2, etc. Then a dwarf could get (masonry, butchery and tanning), but not (masonry and cooking).
Or am I missing a way to do this sort of thing?
Keith