El dt 11 de 02 de 2014 a les 01:34 +0100, en/na Mikel Artetxe va escriure: > > The way I see it, there is no reason to create new low-level > Java libraries. It is a dead or dying platform, and good > riddance. Awful language to work with, with over-designed > interfaces and horrible performance. And it's not even that > portable! There's a reason Java's tagline was twisted to > "write once, debug everywhere". </tangent> > > > Bundling the CG-3 C/C++ library with a Java application has > been done, so we know that works. If better APIs are needed to > make it easier, I can add those. Maintaining a 2nd > implementation in Java would be very expensive or simply lag > behind by years. > > > It's funny to read this when we are talking about lttoolbox-java, a > Java port of the Apertium runtime. I guess that exactly the same could > be said about it: maintaining a 2nd implementation of Apertium is > pointless, Java sucks, blablabla. But I think that it has proved to be > useful, hasn't it? In fact, it is thanks to it that we have an Android > app, and we wouldn't even be having this discussion without it. This > is why I'm not too convinced about the idea of using native CG-3 from > lttoolbox-java. If you want to go the C++ way, the most logical > decision as I see it would be to use the C++ version of Apertium as > well. Using its Java port would sound like a contradiction for me. > > > But, well, if it is a viable solution and far the easiest one to > implement and maintain, it obviously looks like the right decision to > take... Also, I didn't thought that making it work in desktop (and, in > particular, in Windows) would be that straightforward, so this makes > things better than what I said. > > > > As for the offline vs online discussion, I agree with Jacob that the > average user, in general, wouldn't care too much about the > translations being done in the device or in the cloud. But it is also > true that most of the people wouldn't bother about Apertium at all > when they have Google Translate... We have to offer something new or > different, and I think that offline mode can be a big selling point > here (I know that Google supports offline translation as well, but it > doesn't perform as well as online translation, packages are huge, no > offline OCR...). And considering that the web service has been down > for over a month now, I would say that nothing serious can rely on > it...
If we have a capable student apply, would you be willing to mentor them, Mikel ? F. ------------------------------------------------------------------------------ Android apps run on BlackBerry 10 Introducing the new BlackBerry 10.2.1 Runtime for Android apps. Now with support for Jelly Bean, Bluetooth, Mapview and more. Get your Android app in front of a whole new audience. Start now. http://pubads.g.doubleclick.net/gampad/clk?id=124407151&iu=/4140/ostg.clktrk _______________________________________________ Apertium-stuff mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/apertium-stuff
