|
zed shaw almost hits the stereotype of the dude who comes into a project, says all the code is bad, rewrites 50% of it, then storms out in a huff
|
# ? Oct 25, 2018 20:53 |
|
|
# ? May 25, 2024 13:24 |
|
i mean sure enough there was the whole - ruby is a ghetto - i wrote an http parser and that makes me a genius - python 3 isn't magically compatible with python 2 and that makes them technically incompetent - copying and pasting things into the computer is a good way to learn programming - python won't take my library and promise not to change things so i'm done now
|
# ? Oct 25, 2018 20:56 |
|
tef posted:- python 3 isn't magically compatible with python 2 and that makes them technically incompetent I found an even more insufferable page about that quote:In 1991 the initial version of Python was released and there were subsequent versions after that up to version 2.7. In 2008 a program was released which claimed, falsely, to be Python and which was supposed to replace Python 2.7. We won't even dignify it by name. Around here we call it imp-o-thon, imposter python.
|
# ? Oct 25, 2018 23:50 |
|
i dont know who that is
|
# ? Oct 26, 2018 00:46 |
|
I like python and in fact call my Weiner a python and when I discuss my sex life I confuse my friends when I saw I gently caress pythonically screaming spaces not tabs when I jizz
|
# ? Oct 26, 2018 00:55 |
|
echi please go to bed and sober up ty
|
# ? Oct 26, 2018 01:18 |
|
it’s 2pm i at work checking precriptins
|
# ? Oct 26, 2018 02:13 |
|
Bloody posted:i dont know who that is
|
# ? Oct 26, 2018 02:16 |
|
tef posted:zed shaw almost hits the stereotype of the dude who comes into a project, says all the code is bad, rewrites 50% of it, then storms out in a huff lol we absolutely have this guy
|
# ? Oct 26, 2018 02:17 |
|
echinopsis posted:it’s 2pm i at work checking precriptins don't dox yourself Hawaiian ghost
|
# ? Oct 26, 2018 02:21 |
|
echinopsis posted:it’s 2pm i at work checking precriptins
|
# ? Oct 26, 2018 03:10 |
|
i wrote a bunch of python2 at a previous job, then didnt write much python for like 5 years when i had to write some scripts at my current job i went with 3 cause why not, and i havent run into any problems except sometimes forgetting to put parentheses on print
|
# ? Oct 26, 2018 04:52 |
|
sometimes u gotta bytes insteada string
|
# ? Oct 26, 2018 14:13 |
|
python 3 is stupid as hell, but not so much from a pl perspective as from a software lifecycle perspective: the universe of code written in python2 was and is *vastly* more valuable than the poo poo python implementation in itself, and the maintainers trying to dictate the direction of the entire universe of python code is stupid as hell the maintainers are of course free to live their lives and all that, can't force them to work on things they don't want to, but i am also free to point out that in the role of "maintainer" they have failed so spectacularly that they certainly should never again be trusted part of the issue of course that the change played into a couple of different (bad) nerd tendencies along the lines of not being able to stand being on anything but the latest version, taking deep offense at inconsistencies that don't matter, and hero worship for the people behind some types of projects
|
# ? Oct 26, 2018 14:37 |
|
python 3 is 10 years old now and its objectively a better language ignoring a universe of throwaway code, people need to get with the times and argue about important poo poo (like build tools)
|
# ? Oct 26, 2018 14:59 |
|
Helicity posted:important poo poo (like build tools)
|
# ? Oct 26, 2018 15:02 |
|
Cybernetic Vermin posted:python 3 is stupid as hell, but not so much from a pl perspective as from a software lifecycle perspective: the universe of code written in python2 was and is *vastly* more valuable than the poo poo python implementation in itself, and the maintainers trying to dictate the direction of the entire universe of python code is stupid as hell nah
|
# ? Oct 26, 2018 15:14 |
|
2to3 was a mistake, `six` worked changing the c-abi and the language at the same time broke things unnecessarily
|
# ? Oct 26, 2018 15:15 |
|
people said the same things about VB.net, called it VB.Not and such. so what, legacy VB was trash
|
# ? Oct 26, 2018 15:27 |
|
Python 3 and python 2 are two different programming languages with similar names so I can see why people might get confused. Not sure why the creators of python 2 are suddenly out to kill it tho. Doesn't inspire a whole lot of confidence in the ecosystem.
|
# ? Oct 26, 2018 15:36 |
|
Cybernetic Vermin posted:python 3 is stupid as hell, but not so much from a pl perspective as from a software lifecycle perspective: the universe of code written in python2 was and is *vastly* more valuable than the poo poo python implementation in itself, and the maintainers trying to dictate the direction of the entire universe of python code is stupid as hell Nice meltdown
|
# ? Oct 26, 2018 16:12 |
|
Gazpacho posted:people said the same things about VB.net, called it VB.Not and such. so what, legacy VB was trash
|
# ? Oct 26, 2018 16:28 |
|
Also most of the whining about python 3 is by people who are upset that they can't continue to make broken software by blithely pretending that bytes and characters are the same thing.
|
# ? Oct 26, 2018 16:32 |
|
python 3 is almost exactly the same as 2, just do whatever you linter tells you to do and that's it
|
# ? Oct 26, 2018 16:35 |
|
or just stop writing all your software in a brittle language full of runtime type errors
|
# ? Oct 26, 2018 16:35 |
|
Sapozhnik posted:Python 3 and python 2 are two different programming languages with similar names so I can see why people might get confused. yeah, this is very much the view i'd take
|
# ? Oct 26, 2018 17:04 |
|
Gazpacho posted:people said the same things about VB.net, called it VB.Not and such. so what, legacy VB was trash this is a monumentally stupid view
|
# ? Oct 26, 2018 17:05 |
|
rt4 posted:or just stop writing all your software in a brittle language full of runtime type errors why do dynamically typed languages even exist
|
# ? Oct 26, 2018 17:29 |
|
RPATDO_LAMD posted:why do dynamically typed languages even exist Worse is better.
|
# ? Oct 26, 2018 17:51 |
|
why would someone still hesitate to use python 3?
|
# ? Oct 26, 2018 18:04 |
|
Toady posted:why would someone still hesitate to use python 3? javascript is more popular
|
# ? Oct 26, 2018 18:05 |
|
RPATDO_LAMD posted:why do dynamically typed languages even exist because people just can't get over the convenience of being able to write code that is, on some possible execution path, wrong
|
# ? Oct 26, 2018 18:09 |
|
Doom Mathematic posted:Worse is better. """Worse""" is undeniably more economical for some problems and teams.
|
# ? Oct 26, 2018 18:12 |
|
i can bang out dirty node services really quick partly due to the fact that there isn't a lot of overhead with type definitions being involved. it's not a good fit for every situation, but when it works it works.
|
# ? Oct 26, 2018 18:14 |
|
In the past lots of statically typed languages have been really verbose and unpleasant to write without autocompletion (e.g. no type inference), lacked REPLs, and been really inconvenient to use for simple scripts. None of these have anything to do with being statically typed, but I think they did a lot to drive people to languages like python. It's dumb because all these issues are really easy to fix.
|
# ? Oct 26, 2018 18:18 |
|
python not being statically typed is also being fixed
|
# ? Oct 26, 2018 18:20 |
Toady posted:why would someone still hesitate to use python 3? over python 2? there are no valid reasons other than being pegged to a legacy codebase stuck in py2
|
|
# ? Oct 26, 2018 18:25 |
mystes posted:In the past lots of statically typed languages have been really verbose and unpleasant to write without autocompletion (e.g. no type inference), lacked REPLs, and been really inconvenient to use for simple scripts. None of these have anything to do with being statically typed, but I think they did a lot to drive people to languages like python. it's this. imo in 2018 best of two worlds is when language can work dynamically, but enforcing static type on ad-hoc basis is always an option
|
|
# ? Oct 26, 2018 18:26 |
|
what if ... get this ... the type system only allowed you to write the exact program that u need
|
# ? Oct 26, 2018 18:48 |
|
|
# ? May 25, 2024 13:24 |
Gazpacho posted:what if ... get this ... the type system only allowed you to write the exact program that u need what if i dont know the program i need
|
|
# ? Oct 26, 2018 18:51 |