PYTHON OFFICIALLY DEPRECATED

> Now that PEP 572 is done, I don't ever want to have to fight so hard for a PEP and find that so many people despise my decisions.
> I'm basically giving myself a permanent vacation from being BDFL, and you all will be on your own.
> -- Guido van Rossum (python.org/~guido)
mail.python.org/pipermail/python-committers/2018-July/005664.html

HAAAAAAAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHAAHAHHAHAHHAHHAHAHHAHAHAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAA!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

THIS IS NOT A DRILL: PYTHON IS FUCKING KILL!!!

Attached: python.png (348x350, 93K)

Other urls found in this thread:

github.com/ksimka/go-is-not-good
python.org/dev/peps/pep-0572/
python.org/dev/peps/pep-0572/#a-numeric-example
twitter.com/AnonBabble

Do you seriously think it will make an actual difference?

> So what are you all going to do? Create a democracy? Anarchy? A dictatorship? A federation? I'm not worried ...

Of course it will: he is/was the creator and leader of the project, and he is not even going to appoint a successor.

What will happen basically is that there will be various slightly incompatible forks of Python.

>What will happen basically is that there will be various slightly incompatible forks of Python.
So exactly the same as it is right now?

>he is/was the creator and leader of the project
Well, what was the last, say, 3 changes or veto'd things he did?

>After all that's eventually going to happen regardless -- there's still
that bus lurking around the corner, and I'm not getting younger... (I'll
spare you the list of medical issues.)
So is this is a some subtle "I have cancer and don't want to spend what can be the last years of my life dealing with this bullshit" notice?

So magically every python code ever written is replaced by another language? How is it kill?

Dictatorship/aristocracy tends to lead to better decisions in programming projects as long as the people in change have technical skill and the guts to resist bad decisions. But they pay for it in sweat and tears, as seen here with Guido. A democracy will quickly degrade any piece of software into a kitchen sink. Anarchy is already implemented: you can always fork and leave.

No, various forks of CPython. The current alternative interpreters are used for domain specific tasks and they don't generate any kind of conflict in the community.

This basically means various different "standards", similar to CL.

>Anarchy is already implemented: you can always fork and leave.
T-that's not how anarchy works.

>being this new

It is completely voluntary association.

We are still dealing with the whole Python 2 vs Python 3 bullshit 10 years after it was released, tho

Yes, but voluntary society isn't something exclusive to anarchists. Voluntary association is a concept used by virtually all forms of communists and socialists, not just anarchists. Saying people forking=anarchist is reductive to the point of absurdity.

The strange thing is that PEP 572 is quiet unnecessary. It adds nothing worthwhile and it goes against established Pythonic philosophy of making readable code.

who cares, python was kill long time ago anyway. the only people using it are low wage slaves who MUST use it to complete their codemonkey tasks
i cant even name a single useful program written in python, its all just glue logic on top of other stuff
meh, rip

>Anarchy is already implemented: you can always move into the woods
the absolute state of Jow Forums posters...

I'm just saying that forking is a kind of anarchy, not trying to imply it is the only kind or that it is something that happens only under anarchy. Voluntary association is not exclusive to the left, either; it's popular across the political spectrum for good reason.

So... what language should I learn now?

>i cant even name a single useful program written in python
youtube-dl

Attached: 1521347093779.jpg (400x326, 35K)

Java

Mathfags, graphics designers and other retards that can't into a real programming language still use it, tho.

barely true, most big corps are on 3 now

>i cant even name a single useful program written in python
Dropbox.

>i cant even name a single useful program written in python
The entire Hulu backend

I'm not even joking, I know somebody who worked in Hulu until last year and their shit is still running on Python

calibre?
civilization 4 and above?

PYTHON IS SHIT

Few actual mathematicians use Python on academia: R, Julia, MATLAB and Mathematica are much common nowadays.

learn C and contribute to the FOSS community.
pros:
>never have to leave your basement again
cons:
never leave your basement again

Calling the Dropbox client useful is really a stretch. It eats memory like hell and only exists because Dropbox can't into websites and this would one of the really few cases where I am ok with webshit.

>Dropbox
>Hulu
literally who?

>civilization 4 and above
the script parsing engine is not the game, just like unrealscript is not ut4

ah yes, that one escaped my mind, but i wonder how many users it has, probably not too many

>Dropbox
boomers fuck off

reddit :^)

portage

>but i wonder how many users it has, probably not too many
I use it every day. I haven't watched a Youtube video in my browser in years, I just plug links into mpv and that calls youtube-dl and away it goes. It obviously gets enough users to warrant constant updates to fix its ability to scrape sites that stop working, so I know I'm not the only one who does this.

Attached: 1520547327108.png (606x750, 399K)

Python is leddit tier though.

>I wonder what important software is written in Python. I could research it myself, but that would be work... I know! I'll troll Jow Forums into telling me.

i said useful

>needing to do research to find obscure software that was written in Python
i dont think you opinion in this matter holds much value

>Feeeeeeed meeeee

Daily reminder that 2019 will be the year of Lua:
>no GIL bullshit
>not bloated
>superior ABI design and FFI architecture
>consistent and created by actual computer scientists

Attached: Lua-logo-nolabel.svg.png (1024x1024, 61K)

>still thinks im trolling
in fact you are helping make my case, so idk whats your angle but its failing miserably

>inb4 hook
nah, its ok, ive dealt with py 2&3 shit long enough

fucking finally

>UFRJ
>actual computer scientists
Lol. The only thing Brazil can do well is play football.

lua isn't going to replace golang

portage

especially that go is heading straight into oblivion
github.com/ksimka/go-is-not-good

apology for poor english
where were you when python is kill?
I was at home drink brain fluid when Guido call
"python is kill"
"no"

and you?

all pentest tools written in Python.

>So what are you all going to do? Create a democracy? Anarchy? A dictatorship?
background on this? why is so assmad?

Attached: 25472511.jpg (680x680, 31K)

Guido von Rossum is an actual computer scientist. I like Lua, but it lacks Python's batteries and libraries and handles nil in tables funny. When looking to replace Python, for web development I'd try Elixir and Clojure and for command line utilities one of the many natively compiled languages with automatic memory management.

metasploit is ruby

i said useful

Golang is literally shit that creates unmaintainable code.

python.org/dev/peps/pep-0572/
python.org/dev/peps/pep-0572/#a-numeric-example

Am I going crazy, or is this PEP not pretty reasonable?

Why were pythonistas so mad about it?

Name three useful programs.

>Clojure
Enjoy your JVM hell...

>After all that's eventually going to happen regardless -- there's still
>that bus lurking around the corner, and I'm not getting younger... (I'll
>spare you the list of medical issues.)

F

It's highly okay.

Rest in piss pythonisas.

Attached: 1517030992.png (748x753, 770K)

Because they are brainlets "muh pythonic way hurrr" cult followers.

windows media player
gnu nano
safari
?

What's hellish about it?

...

>background on this? why is so assmad?
Not enough pateron dollars.

>out of arguments
ok

user=> *e
#
user=> (.printStackTrace *e)
java.lang.Exception: FOO (NO_SOURCE_FILE:0)
at clojure.lang.Compiler.eval(Compiler.java:5440)
at clojure.lang.Compiler.eval(Compiler.java:5391)
at clojure.core$eval.invoke(core.clj:2382)
at clojure.main$repl$read_eval_print__5624.invoke(main.clj:183)
at clojure.main$repl$fn__5629.invoke(main.clj:204)
at clojure.main$repl.doInvoke(main.clj:204)
at clojure.lang.RestFn.invoke(RestFn.java:422)
at clojure.main$repl_opt.invoke(main.clj:262)
at clojure.main$main.doInvoke(main.clj:355)
at clojure.lang.RestFn.invoke(RestFn.java:398)
at clojure.lang.Var.invoke(Var.java:361)
at clojure.lang.AFn.applyToHelper(AFn.java:159)
at clojure.lang.Var.applyTo(Var.java:482)
at clojure.main.main(main.java:37)
Caused by: java.lang.Exception: FOO
at user$eval1.invoke(NO_SOURCE_FILE:1)
at clojure.lang.Compiler.eval(Compiler.java:5424)
user/eval1 (NO_SOURCE_FILE:1)
clojure.lang.Compiler.eval (Compiler.java:5998)
clojure.lang.Compiler.eval (Compiler.java:5965)
clojure.core/eval (core.clj:2652)
clojure.core/eval (core.clj:-1)
clojure.main/repl/read-eval-print--5575 (main.clj:178)
clojure.main/repl/fn--5580 (main.clj:199)
clojure.main/repl (main.clj:199)
clojure.main/repl-opt (main.clj:257)
clojure.main/main (main.clj:350)
clojure.lang.Var.invoke (Var.java:361)
clojure.lang.Var.applyTo (Var.java:482)
nil

>Name three useful programs.
1. pywal
2. screenfetch

That is firmly Clojure's flaw, not the JVM's. JRuby and Kawa don't have it.

>patreon
wait, what? and why?

If it happens, expect PyPy to rise.

>Be Python
>Python 2.x everything was perfect, the language made sense, and everything was fine.
>Become the most prevalent language in mathematics, linux scripting, simple A.I and teaching
>Books written about how great python 2.x is
>become a celebrity among programmers
>Python 3 gets born
>Everyone says python 3 is the future
>kills compatibility
>3.2 is incompatible with 3.6
>2.7 is incompatible with anything 3.x
>Most python 3 code is useless
>People still use python 2.7
>Apple and linux default to 2.7
>people still cry that 3.x is the future, even at its late version builds
>Python 3.8 coming soon
>Creator says "Fuck this shit nigga I'm out"
The only good python was 2.7, can't think of anyone that uses 3.

>only exists because Dropbox can't into websites
No, the core value proposition of Dropbox is file system synchronization and history that normalfags can use. I still haven't found a more reliable cross-platform sync client.

>Python 2.x everything was perfect
How serious are you right now?

"if it aint broken then don't fix it"

Pretty serious. Version 2.7 is still the default for most companies. Apple's Mojave still defaults to 2.7. Most distros use 2.7. Windows doesn't have it installed by default, but I'm sure 2.7 is preferred among its users.

>Brazil
>football
7-1

why use languages if you have assembler.

why use assembler if you have circuits.

What? Python 2 was even shittier than Python 3, and that's a lot to say.

unfortunately what they did was
"if it aint broken, fix it until it is"
and now there are multiple version of python that are not code/runtime compatible with each other

he is not wrong, py 3 might seem very nice at first but is a complete train wreck, its not even compatible with itself (to the point that even fucking php puts it to shame)

The fuck does that have to do with anything?

anyone who thinks 2.x is perfect never experienced the wonders of UnicodeDecodeError, guido being gone could be a good thing, i'd love to see pypy's existence acknowledged for once

>py 3 might seem very nice at first but is a complete train wreck, its not even compatible with itself (to the point that even fucking php puts it to shame)
Substantiate your claim.

ruby desu

>anyone who thinks 2.x is perfect never experienced the wonders of UnicodeDecodeError
Fucking this.

Then why is it still used more than 3? With your cancer logic, we should all use something gay like Rust.

Thirded, working with unicode on 2.5 was just a pain in the ass

stuff made to run on python 3.0 might not run on latest python 3.x. cant give you a practical example of the top of my head since i quite the whole v3.x shit long time ago

You two just admitted to not being able to program. Thats not hard to fix. At all.

in a dictatorship political opponents get eliminated before they become a problem. Looks like guido was a bad dictator.

2.7 though.

How is 3 any better?

2.6 was supposed to be a just a transition version and 2.7 was made just because people refused to migrate to 3.0, tho

And here I was just about to start learning Python. Already know C++ and C# but I have a project involving computer vision / machine learning (e.g. tensorflow) so I figured knowing Python might be a big boon.

>2.7 is legacy
just...

3 will throw a unicode error, 2 will silently corrupt your string

"if it aint broken then don't fix it"

stop baiting

>use optional thing
>thing has 100 workarounds
>Prefer to leave it broken and ignore fixes

so what now? what language should i learn? will i still get hired if i put python on my resume?

Now that the dust has settled, what language should be the one to replace and fix all the damage that Python have done during this past decade?

These are my candidates:
> Racket
> Idris
> Rust
> Elixir

Attached: highlight-sexps-screenshot.png (829x402, 44K)

Python will soon be the next Cobol.