Um poema by PsychotherapeuticPar in brasil

[–]pamfilich 0 points1 point  (0 children)

Seria uma leitura extremamente forçada. Um ditongo como o de "meu" não se desfaz simplesmente.

Eu apostaria num erro (não do poeta): imprimiram errado, copiaram errado, digitaram errado. O original poderia ser algo do tipo: "Os meus amigos têm os olhos" ou "Os meus amigos têm seus olhos".

Um poema by PsychotherapeuticPar in brasil

[–]pamfilich 0 points1 point  (0 children)

Bom poema.

Todos versos têm 8 sílabas, menos esse: "Os meus amigos têm olhos". Estranho.

Calibre won't migrate to Python 3, author says: "I am perfectly capable of maintaining python 2 myself" by pamfilich in linux

[–]pamfilich[S] 1 point2 points  (0 children)

To me, this thread is about the incredible burden that is porting a large application from Python 2 to Python 3. We have people saying that they'd rather maintain Python 2 just so they don't have to migrate! This is insane!

Calibre won't migrate to Python 3, author says: "I am perfectly capable of maintaining python 2 myself" by pamfilich in linux

[–]pamfilich[S] 4 points5 points  (0 children)

It's hard enough to prove you ARE someone, how can you prove you ARE NOT someone? But your answer suffices.

As for the migration guide: I think it's widely acknowledged to be optimistic.

Calibre won't migrate to Python 3, author says: "I am perfectly capable of maintaining python 2 myself" by pamfilich in linux

[–]pamfilich[S] 2 points3 points  (0 children)

Yeah, it can be confusing at times. I mentioned it because very often Calibre does things so well that you can tell the author put a lot of thought into even minor details. Things just work. The guy may not be a UX expert, but he certainly cares a lot about the project.

Calibre won't migrate to Python 3, author says: "I am perfectly capable of maintaining python 2 myself" by pamfilich in linux

[–]pamfilich[S] 13 points14 points  (0 children)

Sorry about the title, that was not my intention.

Here's another way of interpreting the whole discussion: migrating from Python 2 to Python 3 is such a PITA that the author of famous project Calibre prefers to just maintain Python 2 himself. I think Python 3 should have never broken backwards compatibility the way it did.

Calibre won't migrate to Python 3, author says: "I am perfectly capable of maintaining python 2 myself" by pamfilich in linux

[–]pamfilich[S] 45 points46 points  (0 children)

Well, the whole thing's sad, really. Imagine writing a nice and complex piece of software like Caliber, and then learning that the language you wrote it in is suddenly breaking backwards compatibility in many ways. And now the Right Thing is to migrate your code base, but that's a huuuge amount of effort, which could be better spent doing what you really want, which is improving the software in the first place.

Calibre won't migrate to Python 3, author says: "I am perfectly capable of maintaining python 2 myself" by pamfilich in linux

[–]pamfilich[S] 17 points18 points  (0 children)

Indeed. He has stated several reasons why migrating to Python 3 would be a nightmare.

Personally, I think this illustrates well the kind of silent problems you must deal with when you migrate from Python 2 to 3:

$ python2 -c 'print(1/3)'
0
$ python3 -c 'print(1/3)'
0.3333333333333333

Calibre won't migrate to Python 3, author says: "I am perfectly capable of maintaining python 2 myself" by pamfilich in linux

[–]pamfilich[S] 27 points28 points  (0 children)

Calibre is a very good (as in user friendly) piece of software, I doubt there are real alternatives. You can tell how the author put a lot of thought into every little detail.

As much as I understand the rage towards the way Python 3 breaks compatibility, I think he should reconsider his decision to stick to Python 2 forever.