Hi all, I'd like to enhance our BSP API, the BSPInterface is currently useless as it's only used by BSP and not providing any method signature. So since we're meant to be backward compatibile, at least API wise, with other Hama 0.x versions I'd propose to move the BSP methods' signatures in the BSPInteracee and let the BSP class as it is (with no change on our most used class :P): Also I don't like the BSPInterface name, in the future I'd like more to have the BSPInterface just called BSP and the current BSP be called BSPBase/AbstractBSP but that should be done in a 1.0 version I think. Another option would be to just remove the BSPInterface class and let everything as it is in the BSP class, this would make sense but API wise it's usually nice to have a plain interface define all the methods contracts.
What do you think? Regards, Tommaso
