News for hackers. Stuff that matters.
Re:“I'm basically giving myself a permanent vacation from be... by jimmaswell on Thursday July 12, 2018 @01:16PM (#17516673)
I'll probably never switch for personal use. The print statement change is intolerable to me. It would have cost them nothing to just leave the old syntax in. It's supposed to be a quick and convenient scripting language and they're actively working to make it more verbose and less convenient. I also still don't like not being able to use "string" objects as dumb byte containers, like I do with an IRC bot that doesn't crash with an encoding exception trying to write IRC control characters into a text file. Yes, I know I can work around that wrapping everything up nice and pretty to tell python "this isn't a real string it's okay you don't need to throw an encoding exception ssh." I just don't think that's good design.
Re:“I'm basically giving myself a permanent vacation from be... by keymone on Thursday July 12, 2018 @01:34PM (#17516821)
Syntax regularity is infinitely more important than scripting convenience.
Re:“I'm basically giving myself a permanent vacation from be... by jimmaswell on Thursday July 12, 2018 @02:40PM (#17517415)
Button regularity on your keyboard is infinitely more important than ergonomics too, right? Anything but a grid of equally-sized squares must be wrong by virtue of aesthetics. Spoken language too: let's eliminate all contractions because they reduce regularity. Let's also make all the speed limits in the country equal at 20mph, because regularity is infinitely more important than convenience.

You should be supporting return being made into a function too, right? That would be much more regular.

Reminder that a guideline of python was supposed to be "practicality beats purity" which is in stark contrast to the changes to print and strings. [1] Reminds me of the gradual shift of the message on the wall in Animal Farm from "four legs good, two legs bad" to "four legs good, two legs better."

1: https://www.python.org/dev/peps/pep-0020/

Re:“I'm basically giving myself a permanent vacation from be... by keymone on Thursday July 12, 2018 @03:03PM (#17517602)
Are you fingers equally spaced square shape manipulators?

I don’t support having return at all. Statements that are not expressions are a mistake.

Syntax irregularities are anti-practical.

Re:“I'm basically giving myself a permanent vacation from be... by mywittyname on Thursday July 12, 2018 @01:45PM (#17516939)
Try Ruby.
Re:“I'm basically giving myself a permanent vacation from be... by cutler on Thursday July 12, 2018 @10:25PM (#17520093)
Aw, alright then.