[-] FizzyOrange@programming.dev 1 points 3 months ago

Well this isn't a standard library either then. But seeing as it is literally called that I'd say your unusually restrictive definition is nonsense.

[-] FizzyOrange@programming.dev 1 points 3 months ago

Yeah in order to access native features that Node supports and you can't do on the web, like running processes and opening TCP connections.

[-] FizzyOrange@programming.dev 1 points 3 months ago

Not really because RefCell has performance implications and also adds noise to the code.

But I would not be a fan of implicitely allowing multiple mutable borrows without any clue for that in the code.

Nobody is suggesting breaking Rust's multiple mutable borrow restriction. The macro solution simply doesn't do that, and the "make the borrow checker smarter" solution just releases the mutable borrows when they aren't being used so they don't overlap.

[-] FizzyOrange@programming.dev 1 points 3 months ago

The benefits are that you don't have to pass out and similar captured variables into the closures/functions.

[-] FizzyOrange@programming.dev 1 points 3 months ago

I dunno, does it even need a new feature? Kind of feels like Rust should be able to figure it out as long as the lambdas aren't moved/stored/etc?

[-] FizzyOrange@programming.dev 1 points 3 months ago

Thanks for finally being explicit about the kind of person you are.

As if wokeness isn't a thing 🙄

[-] FizzyOrange@programming.dev 1 points 3 months ago* (last edited 3 months ago)

Why? I agree with him. CoCs are either a short redundant statement of implicit decent behaviour (do you really need to write down that people should be respectful?) or long lists of ambiguous rules that are used to pretend mod decisions are less arbitrary than they really are. Pointless in both cases.

If he had really done all these terrible things then would they really have not suspended him just because they didn't have a CoC?

I reckon you could put useful things in a CoC, like stuff about enforcement procedures, and in fact PSF does have that... but then they go and:

the Python community Code of Conduct team may take any action they deem appropriate

And the list of inappropriate behaviour is so extensive ("Excessive swearing"?) that they basically have unchecked power anyway.

I wouldn't be surprised if having an explicit CoC enforcement team is also likely to attract just the kind of people you don't really want.

[-] FizzyOrange@programming.dev 1 points 3 months ago

Woo and it only took 15 years!

[-] FizzyOrange@programming.dev 1 points 5 months ago

Profiling is an extremely useful tool for optimising the system that you have. It doesn't help if you have the wrong system entirely though.

[-] FizzyOrange@programming.dev 1 points 5 months ago* (last edited 5 months ago)

Maybe, but I think the only app store that does vet apps is the Apple one, so that should be the default expectation.

And I think even they wouldn't manually look for something like this. They're mainly concerned about people breaking the commercial rules.

[-] FizzyOrange@programming.dev 1 points 5 months ago

Well yeah if by "well architected" you mean "doesn't use Python".

"microservices” or “better queries"

Not everything is a web service. Most of the slow Python code I encounter is doing real work.

[-] FizzyOrange@programming.dev 1 points 5 months ago

No there's an LGPL version still. You can't static link it for non-commercial use.

view more: ‹ prev next ›

FizzyOrange

joined 1 year ago