Guido steps down

WE FUCKING DID IT!

WE FUCKING WON!!!!

PYTHON BTFO!!!!!!!!!!!!!!!!!! FOREVER!!!!!!!!

Now that PEP 572 is done, I don't ever want to have to fight so hard for aPEP and find that so many people despise my decisions.I would like to remove myself entirely from the decision process. I'llstill be there for a while as an ordinary core dev, and I'll still beavailable to mentor people -- possibly more available. But I'm basicallygiving myself a permanent vacation from being BDFL, and you all will be onyour own.After all that's eventually going to happen regardless -- there's stillthat bus lurking around the corner, and I'm not getting younger... (I'llspare you the list of medical issues.)I am not going to appoint a successor.So what are you all going to do? Create a democracy? Anarchy? Adictatorship? A federation?I'm not worried about the day to day decisions in the issue tracker or onGitHub. Very rarely I get asked for an opinion, and usually it's notactually important. So this can just be dealt with as it has always been.The decisions that most matter are probably- How are PEPs decided- How are new core devs inductedWe may be able to write up processes for these things as PEPs (maybe thosePEPs will form a kind of constitution). But here's the catch. I'm going totry and let you all (the current committers) figure it out for yourselves.Note that there's still the CoC -- if you don't like that document youronly option might be to leave this group voluntarily. Perhaps there areissues to decide like when should someone be kicked out (this could bebanning people from python-dev or python-ideas too, since those are alsocovered by the CoC).Finally. A reminder that the archives of this list are public (mail.python.org/pipermail/python-committers/) although membershipis closed (limited to core devs).I'll still be here, but I'm trying to let you all figure something out foryourselves. I'm tired, and need a very long break.

Attached: Screenshot_2018-07-12_17-01-18.png (687x490, 102.53K)

Other urls found in this thread:

mail.python.org/pipermail/python-committers/2018-July/005664.html
github.com/hoonto/node-embed
github.com/nim-lang/Nim/wiki/Nim-for-Python-Programmers
github.com/metacraft-labs/py2nim
narimiran.github.io/2018/05/10/python-numpy-nim.html
gist.github.com/sdwfrost/7c660322c6c33961297a826df4cbc30d
zverovich.net/2016/05/13/giving-up-on-julia.html#performance
twitter.com/SFWRedditVideos

Python's become a mess of feature creep lately.

Second largest paragraph is his defense of a CoC, good riddance. The fact that he didn't choose a strong womyn of color to be his successor speaks volumes about Trump's America; python is clearly deeply rooted in a toxic white supremacist masculinity. Hopefully a intersectional solution can be provided, which is why the new core devs must all be LGBT, preferably T minorities. Let's move forward together.

If even one woman or person of color is helped by what you call "feature creep", then it is worth it. How dare you, as a white male try to remove features that make it easier for historically marginalized people to get ahead. Shame on you.

Python was never good.

We did it Reddit!

Good.
Time for the Perl6 comeback.

Perl 6 sucks shit. We need Perl 5.

It's funny cus I'm literally a sandnigger

HAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHA


this

Pardon me, it is actually the largest.

Some of you guys are alright as long as you stay in your own countries and remove the Jew.

Minority = Not being a white cis male + having correct opinions. You have the wrong opinions and are thus not a minority.

tl;dr faggot

OP is lazy; here's the sauce: mail.python.org/pipermail/python-committers/2018-July/005664.html

I nominate Brian Fagioli to take his place

I'm sorry, but who's that person? What does he have to do with Python? He stepped down from what?

PEP 572 should never had been accepted. For a language that strives for readability why would you add a feature that obfuscates assignments. Everywhere else assignment is done in the format of variable = expression, but now we also have to watch out for assignments being done literally anywhere? How did they even think this would be readable?

Guido created Python, then oversaw several stupid decisions over its lifetime such as splintering the language into two mutually incompatible versions that are both still in use a decade later, and the global interpreter lock which has permanently gimped Python's parallelism, or PEP 573 which yet again introduces another incompatibility to previous versions of the language. He's now stepping down as leader without appointing a de facto replacement while inviting the blue hair brigade to splinter the community as a final "fuck you" to everyone.

Hopefully this will kill python once and for all and we can be free from one more entryist POS language

Attached: DbLU_xwX0AANoAP.jpg (1000x750, 46.28K)

horse shit tbh

what's the link to this specific message?
what's the context? (what exactly did "we" do/win?)

Read the thread
mail.python.org/pipermail/python-committers/2018-July/005664.html

See previous messages in the mailing list

"Won" in the sense that the guy that annoys anons (aka Guido) is gone.

how exactly is this a good thing?
there's nothing wrong with being annoying
I found that link in the meantime but thx.

Are you the kind of retard who hated BASIC when it was the thing?

Is this actually good?, if python dies doesn't that mean everything will be written in node.js now? (if it wasn't before).

He's got C envy I think. It makes no sense to do that in python rather than just call a function twice as it's a trade of simplicity for performance in a language that already abandoned performance.

Node.js is only for web pages. (I'm not sure never used it and never will)

Wrong, you can use it for anyeverything

Ask OP or ask whoever cares.

Next time find it beforehand, sweetie.

node.js literally does not work in browsers. It's for servers and scripting, not webpages. Javascript is for browsers.

And how do you put node.js into a vidya game?
Not that I would want to pozz my vidya
Also there are slower alternatives like Lua and if you want to go faster you can just use C for the pros or C# for the faggots).

node.js sadly gets used for more than webshit. If you have Adobe 'Creative Cloud' (subscription DRM Jew they forced on their ecosystem) you'll find it running 24/7 on your desktop doing god knows what with tons of ram.

I thought it runs serverside and builds the page.

who do you call sweetie homo?!
stop with that bullshit or else!

probably in Ruby or Lua or Dart or… js.
half of these are shit… fucking russian roulette.

but maybe someone reasonable will fork python and take care.

That's not a core function of node.js. That's just something that people have built using node.js. Either way it's still not run in the browser.

Holy shit that's awful. KILL THEM ALL REEEEEEEEEEE

you can't pozz what's already 99.9…% pozz.

I never claimed or believed that. I'm sorry you misinterpreted my words.

No, there was no misinterpretation, only you being wrong. This is like saying Java is for webpages because of jsp.

Okay. I accept that I phrased it wrong. When I said web pages I meant web servers which host websites. English is not my native language and sometimes I phrase things in a wired way.

And I have no idea about nodejs but I remember a thread about it where nasa hired pajeets who build a website with it and pajeets where like "NodeJS is going to space! This proves JavaScript is actually good!"

github.com/hoonto/node-embed

The writing is on the wall, Python's days are numbered as Julia creeps towards 1.0.
Guido is wise to quit while Python is still king. It's all downhill from here.

It's okay that you don't know who he is, but it's not okay that you decided to open your cock holster before finding out. Learn to use a search engine, you useless motherfucker.

Attached: DANCE_MY_SHIT_UP.webm (540x360 1.83 MB, 2.12M)

Did this place become reddit while I was absent ?
He should have said thank you and read it instead of this.

Python is a good software for newbie training in simple logic imo. Problem is that it was so massively used (to the point of replacing lecture 6.001 at MIT) that it become a shitfest of code and whatnot, simplest example of it is how much malware was discovered this year in it's packages.

What are people going to migrate to from Python?

Another meme language

python was good for quick scripts and its libraries for everything and the last decade has superseded perl but i know what you mean regarding the larpers who will learn basic python and suddenly are software devs. the blue hair brigade will kill the language now that its anarchy. realistically what options do we have for simple lightweight scripting languages? lisp of course but its lacking in libraries. maybe move to nim which as a bonus also rejects coc's.

matlab is shit and so julias syntax is shit too. i will stick with c++, lisp, erlang, and nim.

There's no competitor, yet. Go was supposed to bridge the gap between shitlangs and goodlangs but it ended up so trash that it's struggling to replace Ruby. Rust shit the bed so thoroughly that even C++ programmers say it's overly complicated with slow compile times. And Perl 6 is everything that was wrong with Perl 5.
The rest are memes: lisp, erlang, nim, julia, haskell, scheme, brainfuck, D

that means those are the good languages

Javascript probably, and you always know a moron when they call it node.

BASIC was actually a good language, much closer to the hardware than any of the modern shit languages that want to abstract everything into OO or other lame constructs. Also, PEEK and POKE, motherfucker! That's your gateway to inline machine code.

This but unironically.

BASIC was a million miles away from the hardware. The existence of a primitive "unsafe" to escape the language does not make it a low level language.

Actually I worked full time in Erlang for good buck some time before. And I've seen unironical job postings for D and Haskell, too.

Ctypes & FFI motherfucker.

Never heard of this one but it looks promising.

Attached: nim vs python.PNG (713x811, 36.16K)

I would like Guile to gain more traction, it is the canonical GNU extension language after all, but I fear Andy Wingo is an even bigger cuck than Guido.

No you nigger, it gave you direct access to the entire memory and I/O ports. That's miles away from modern nanny OS and their related languages that try very hard to hide the hardware from you, because only Intel and cianiggers are allowed full access on the botnet.

How is giving more people unsafe access is good?
Do you want every run of the mill program to be able to re-flash your BIOS or something?

The problem I have with this is that a copy of SICP was wasted on someone who was completely hopeless.

If you like the taste of shit then I'm not going to stop you from eating it, but I won't allow you to contribute to any meal I'm making.

Welp, I did a small backend in Python with minimal import as an exercise. Will have to replace it but I'm not sure with what.

C

Python 3.7

Why?

If you're convinced it's appropriate for your application you're fine.

Try this
- github.com/nim-lang/Nim/wiki/Nim-for-Python-Programmers
- github.com/metacraft-labs/py2nim

Well it's working, but I need to leech some data somewhere and import it.
For now I set it aside and I'm on another personal project.


Thanks, I'll put that in the infinite to-do list

Julia.
Don't listen to . Nim is one-man spaghettifest that's slow as hell even though it compiles down to C due to poor, throw everything into it without thinking design which makes its compiler output hard to reason about.

Not even shilling but do you have a single fact to back that up?
> narimiran.github.io/2018/05/10/python-numpy-nim.html
> gist.github.com/sdwfrost/7c660322c6c33961297a826df4cbc30d

Attached: 002.png (711x217 33.54 KB, 15.38K)

Fuck, forgot another link.
> zverovich.net/2016/05/13/giving-up-on-julia.html#performance
< For example, a trivial hello world program in Julia runs ~27x slower than Python’s version and ~187x slower than the one in C.

BASIC is more low level than C.

The author is a retard. That benchmark is garbage as it includes the time it takes for the runtime to start (this applies to even C which has to run some initial code). What it really should be doing is measuring the time from inside the program itself and also looping over what you are benchmarking many many times.
Additionally, I'm skeptical about the claims he is making under the libraries section. In C it's simply just calling snprintf, but with the other language it is also showing both the call and "snprintf" itself. It also don't give any evidence that it doesn't reuse the same conversion code if you were to use it somewhere else in the codebase.

lol at all this retarded e-drama surrounding some piece of shit PL. I just started two new projects that are compromising by using an existing piece of shit PL instead of writing my own, and was going to go with Python, but then when I started having to subclass shit to call a function I noped the fuck out and went with SML. Fuck your stupid PLs that have all kinds of complex dynamic semantics because someone in the programming memester community came up with a "problem" that "needs to be solved" last week. Something like SML or C (if C wasn't a complex piece of shit in practice due to loose specs) in contrast is how PLs should be. They just do what you say. Once in a while you have to say 2 or 3 things instead of 1 thing, but big fucking deal, at least you know how the PL works. I'd even put Go in this list even though half of its mechanics are retarded (and it's a product of masturbation by programming memesters).

Attached: python-logo-updated.jpg (553x148, 15.83K)

What was it?

how about you remove the jew in your country

It should be well-rounded for Django, SciPy, Machine Learning and cryptocurrency applications.

Perl 6 is too damn slow, until anaconda help them it is worthless.

Python should always be faster, just like Perl 6 except they suck

Ruby, JS, PHP, Typescript, Kotlin (scripting) vs Lua, Go, Rust, D, Ada, Nim (compiled)
Anyway the world just got worse

Wew
and
Make it happen then

Exactly

It's a MATLAB replacement, not a good general-purpose programming language.

There are a number of other existing assignment syntaxes.
import ..., from ... import ..., import ... as ..., from ... import ... as ...with ... as ...for ... in ... (both for loops and generator expressions!)except ... as ...def ...(...)
I'm probably forgetting some.

Lua

It is depressing how far Python has fallen since the mid 2000s. I still use it on a daily basis, and am slightly embarrassed about it. The only languages that will still be worth knowing in 15 years are C, Lisp, Java and maybe Haskell. Also, Julia a shit.

Please kill yourself.

...

...

Lua is good for embedding in another application written in C, but it is not meant to be used standalone.

What do you mean Python has fallen?

He wants everything to run in ring 0 as God intended

Seriously, people freak out about ME and PSP in their CPU's, which was designed intentionally to provide businesses with hardware level remote access to their devices, but then likewise freak out about anything that doesn't forbid users from accessing their hardware at its fundamental levels. Really boggins the noggins.

Big if true

Attached: 92460f1415952d72.jpeg (700x986, 126.15K)

What did you think? They are either soyboys or corporate/ABC shills. Anyone who has a problem with low level languages like C is either one of them. It does not imply C is irreplaceable. But these shills does not point out any alternatives that are improved version of C. All they want is people to use their hipster languages. That's why I go extra length to ensure that their platforms are not supported in my machine. If I find it installed or enabled, I remove them or gimp them deliberately.

Attached: Azone-Laura-Bodewig-805.jpg (450x600, 210.4K)

keep talking to yourself lispcuck

Ada?

Ada is really shit. There's reason why the military ditched it for C++.

Yes, because C++ programmers are easier to find these days; and work for less. Ada has all kinds of excellent features that are still not used today (subtypes). GNAT is a great compiler too... I feel the language is underrated.

What I don't understand is who was the bozo that thought it's the language that makes hardware secure?

Ada is the most verbose piece of shit ever made. Even the government found it too expensive to use. Stop LARPing and try to (properly) port something small to Ada and compare.

The verbosity doesn't distract from readability like, say, Java. Porting a C program to Ada is very hard; because while they have a focus on performance, Ada focuses on security and reliability just as much. The compiler errors can be annoying; and it does seem like a bondage and discipline language at first, I agree. But, don't forget that C makes you do a lot of boilerplate crap if you want to harden your program.

The verbosity doesn't distract from readability like, say, Java. Porting a C program to Ada is very hard; because while they have a focus on performance, Ada focuses on security and reliability just as much. The compiler errors can be annoying; and it does seem like a bondage and discipline language at first, I agree. But, don't forget that C makes you do a lot of boilerplate crap if you want to harden your program.