←back to thread

620 points tambourine_man | 4 comments | | HN request time: 0.982s | source
Show context
damnitbuilds ◴[] No.43749409[source]
I enjoy f-strings, I guess some people need these.

And I love Python but, having been through 2->3 ( occasionally still going through it! ) whenever I see a new language feature my first thought is "Thank goodness it doesn't break everything that went before it".

replies(1): >>43749513 #
stavros ◴[] No.43749513[source]
Yeah but it's been 17 years, maybe it's time to put the PTSD behind us. We're almost at a point where the current generation of programmers wasn't even programming when that happened.
replies(3): >>43749798 #>>43749836 #>>43751267 #
1. nhumrich ◴[] No.43751267[source]
We're at a point where the current generation of programmers weren't even _alive_ when that happened.
replies(1): >>43751394 #
2. pansa2 ◴[] No.43751394[source]
Yes, Python 3.0 was released 17 years ago. But the transition from Python 2.x was only completed with 2.7’s end-of-life, 5 years ago.
replies(1): >>43754988 #
3. int_19h ◴[] No.43754988[source]
"It's still supported" is a strange metric for this. I mean, ActiveState still provides Python 2.7 builds with (paid) support.
replies(1): >>43755494 #
4. eichin ◴[] No.43755494{3}[source]
And Ubuntu ESM got used as an excuse/"life support" for python 2 via 16.04 until horrifyingly recently. (With a layer of "you can still get ESM for 14.04, we're not that far behind" :-)