Re: Fucking Mulål
Hrvoje Niksic <[email protected]> Thu, 25 Apr 2002 13:40:06 +0200
| Newsgroups | gmane.emacs.xemacs.mule |
|---|---|
| Message-ID | <[email protected]> |
"Stephen J. Turnbull" <[email protected]> writes: > Hrvoje> The only Mule thing it does is a tiny hack that allows it > Hrvoje> to set the coding system based on the PO file's > Hrvoje> Content-Type. > > Sounds like it's somehow getting that wrong, I'm having a hard time figuring out a scenario where it could go wrong and produce this kind of result. Note that my default coding system is Latin 2 *anyway*, so failure to guess anything would still result correct behavior. > although you're one of the few people I'd trust to get it right (I > hate coding cookies...). I've never quite figured out what your problem was with the coding cookies, but I know that I prefer them over Japanese ISO 2022 noone else in the world understands or cares about. (I don't hold any great love for UTF8 for that matter.) > Hrvoje> It would be hard to make it a formal test because this > Hrvoje> thing happens so rarely. If I could pinpoint when it > Hrvoje> happens, I could probably get to the where and why. > > True, but if it stops happening, I can take credit. My point was that it's hard to gauge when it has "stopped happening", as it does not happen often. > Also, if something weird happens to change Mule's idea of the right > coding system, there's a good chance latin-unity will notice. Eg, > if you save, and work, and save, and work, and save, and ... oops, a > buffer popped up saying "your default coding system iso-8859-15 > can't save this buffer", that might help localize things a bit. Good point. I'll try using the unity thing. > autosave handling of coding systems has always been and probably > still is a little bit broken. Did you do any recover-files? As a matter of fact, I did. And I was surprised to find it working perfectly. (But that might have been due to my default coding system.) Maybe it is broken in a more subtle way, which corrupts the file when it's saved much later? > Hrvoje> It's an old version of `po-mode', hacked for my own use. > Hrvoje> But as I said, that code is largely unaware of Mule (as > Hrvoje> it should be), so I don't think upgrading `po-mode' will > Hrvoje> help. > > Well, given the way that Mule developers have historically paid > attention to their own defined APIs (== not), it's hard to say what's > happening without looking at the code. As I said, the code is not doing anyhting Mule-specific. It is blissfully unaware of Mule, except for the bit with determining the coding system and the bit I added with composing mail buffers. > Hrvoje> I still claim that Mule is pure overengineering for Croatian. > > Well, of course it is. But it's not over-engineering for a Croatian > working in Germany Wanna bet? All the umlauts are present in Latin 2. I have now reverted to actively discouraging my friends and colleagues from using Mule. If I cannot prevent this kind of breakage, it would be unfair to recommend the product to non-experts. I consider Mule alpha-grade software, at least as far as Croatian is concerned. > Hrvoje> When Ben wrote about "Hrvoje's weird font mapping > Hrvoje> tricks," I started to compose a long response, but gave > Hrvoje> up because I just knew he wouldn't understand. > > I really don't think anybody will. What is that supposed to mean? Trust me that I am not a liar I tell you it's the standard way of doing things when nothing better is offered. Mule is now farther than it ever was in convincing me that it classifies as better.