On Thursday, June 14, 2012 8:24:51 PM UTC-7, Costa Walcott wrote:
Actually, I've been working on an Objective-C port just as you describe:
FWIW, I don't object to a native Objective C port. I wish there was a way to not fragment efforts, since maintaining a port takes a fair amount of effort and we're short of that as it is. But if someone wants to use Objective C instead of C++, I don't see any way around that.
It looks like you've used some of the code from the objc directory. To the extent that we could make these not conflict, I'd appreciate that.
There are two classes of classes here:
The Objective C analogs of the Java classes, e.g., HybridBinarizer
The Cocoa/Cocoa Touch classes, e.g., ZXCapture
For the second case, it'd be nice if we could have just one copy of these classes so everybody benefits from improvements.
For the first case, if were possible to use the same external API independent of the implementation it'd make the previous point easier (or maybe even feasible). If we can't make the API's identical, as I said, I'd appreciate you using different class names.