On 20.08.2015 02:18, Steven D'Aprano wrote:
On Thu, Aug 20, 2015 at 12:01:12AM +0200, Sven R. Kunze wrote:

Point is, the tools should make it stupidly easy to get things done. 
"The problem with this is that we will have done what humans often do, 
which is to use technology to make things easier while missing an 
opportunity to make them significantly better."
-- Rory Sutherland and Glen Weyl


If Python becomes everything that you want from your proposal, how will 
it be *better* rather than just easier?

"I am uncertain why you are so averse about making threading easier to handle and to maintain. If you bother about 'easier', let's call it 'code works more reliably', 'code is more readable', 'code has lesser side-effects', 'code produces lesser races'."
-- Sven R. Kunze


This quoted: what is your definition of better?


Best,
Sven


PS: there is no such thing as **better* (at least from my perspective). It all comes down to a personal definition. Watching https://vimeo.com/79539317 , I can tell that there much more potential for improvements under the hoods. However, the public API for the "end developers" should be made and stay as simple as possible. Just for the sake of "getting things done".