←back to thread

228 points Retro_Dev | 2 comments | | HN request time: 0.419s | source
Show context
zwnow ◴[] No.44461773[source]
And this is exactly why you do not use shiny new languages for your projects. Hope tigerbeetle won't have too much trouble with this
replies(5): >>44461853 #>>44461858 #>>44462043 #>>44462061 #>>44462171 #
Hamuko ◴[] No.44461858[source]
Are people deploying production code in a language that is still in its 0.x version?
replies(3): >>44461880 #>>44461901 #>>44462078 #
cenamus ◴[] No.44461901[source]
I mean, what's the difference to the python 2/3 debacle? People were writing/extending in python 2 long after it was declared obsolete
replies(3): >>44461971 #>>44462086 #>>44466246 #
Hamuko ◴[] No.44461971[source]
Not having breaking changes every N months?
replies(1): >>44463222 #
1. flohofwoe ◴[] No.44463222[source]
Each new minor Python 3.x version has plenty of deprecations followed by removals in the stdlib though.
replies(1): >>44464194 #
2. Hamuko ◴[] No.44464194[source]
I don't think even those are particularly short periods. TestCase.assertEquals() was deprecated in Python 3.2 (February 2011) and removed in Python 3.12 (October 2023). 12 ⅔ years to get rid of a silly alias because it's a breaking change (of a single character).