nir Posted September 12, 2018 Share Posted September 12, 2018 Programming language bites its tongue to be more inclusive Python creator Guido van Rossum retired as "benevolent dictator for life" in July, but like Michael Corleone in The Godfather III, he's been pulled back in to resolve a debate about politically incorrect language. Like other open source communities, Python's minders have been asked whether they really want to continue using the terms "master" and "slave" to describe technical operations and relationships, given that the words remind some people of America's peculiar institution, a historical legacy that fires political passions to this day. Last week Victor Stinner, a Python developer who works for Red Hat, published four pull requests seeking to change "master" and "slave" in Python documentation and code to terms like "parent," "worker," or something similarly anodyne. "For diversity reasons, it would be nice to try to avoid 'master' and 'slave' terminology which can be associated to slavery," he explained in his bug report, noting that there have been complaints but they've been filed privately – presumably to avoid being dragged into a fractious flame war. And when Python 3.8 is released, there will be fewer instances of these terms. The Redis community wrestled with this last year. In 2014, Drupal, after some argument, swapped the terms "master" and "slave" for "primary" and "replica." The same year, Django traded "master" and "slave" for "leader" and "follower." CouchDB carried out a similar linguistic purge, also in 2014. The debate goes back further still in the tech industry. In 2003, the County of Los Angeles briefly directed electronics makers doing business with the county to remove or change terms used in the identification or labeling of equipment or components that could be interpreted as discriminatory or offensive, such as "master" and "slave." Public complaints followed and the county backed down by insisting its directive was merely a request. In 2004, word watching group Global Language Monitor cited the usage of "master" and "slave" in the tech industry as the most politically incorrect term that year. Industry usage of the terms dates back decades; they can be found in multiple RFCs, such as RFC 977 (1986). Begun, the flame wars have Predictably, not every Python developer participating in the discussion agrees with Stinner's changes. The comments in the bug report filed by Stinner echo every other online flame war on this topic. "I'm not super-excited by the idea that Python has to change its behavior based on secret comments," lamented Larry Hastings. "Python has traditionally had a very open governance model where all discussions happen in public." "Is it really necessary to pollute Python code base with SJW ideology/terminology?" asked Gabriel Marko. "What comes next?" Raymond Hettinger asked whether there's any demonstrable harm from the terms. "If a particular passage is demonstrably unclear or offensive, it should be changed; otherwise, we shouldn't let vaguely formed notions of political correctness shape other clear uses of plain English," he wrote. "As far as I can't tell there isn't a single instance where the docs use 'master' as a reference to human slavery or where the use could be seen to imply an endorsement of that notion." Finally, van Rossum stepped in to end what appears to be an irresolvable discussion. "I'm closing this now," he wrote. "Three out of four of Victor's [pull requests] have been merged. The fourth one should not be merged because it reflects the underlying terminology of UNIX ptys. There's a remaining quibble about 'pliant children' -> 'helpers' but that can be dealt with as a follow-up [pull request] without keeping this discussion open." Getting rid of actual masters and slaves, however, will take more than a pull request. ® Source Link to comment Share on other sites More sharing options...
Karlston Posted September 12, 2018 Share Posted September 12, 2018 Political Correctness is a cancer... master/slave has been valid techo terminology since Adam got his first PC. Pythons are snakes that cruelly crush their victims slowly to death. I find that offensive so let's change "Python" to something else... Link to comment Share on other sites More sharing options...
nir Posted September 12, 2018 Author Share Posted September 12, 2018 33 minutes ago, Karlston said: Pythons are snakes that cruelly crush their victims slowly to death Apparently, one child disagrees. 😉 Also: https://www.youtube.com/watch?v=gjmP9vTMx24 https://www.youtube.com/watch?v=zZwTFWyI4Ho Link to comment Share on other sites More sharing options...
mkc21 Posted September 13, 2018 Share Posted September 13, 2018 this PC garbage is really getting tiresome and out of hand. Link to comment Share on other sites More sharing options...
mastershake Posted September 13, 2018 Share Posted September 13, 2018 anything PC is just getting out of hand. its just stupid. cmon people its tech terms not anything to do with people. shut the hell up. but as always now we bow to the wants of one ...... Link to comment Share on other sites More sharing options...
mincemeat Posted September 13, 2018 Share Posted September 13, 2018 I remember people getting VERY upset with the use of "daemon" in freeBSD! Sometimes it is about seeing reality versus pandering to whims. Maturity has left the building - long live narcissistic behaviour and the "me" culture! *SIGH* Link to comment Share on other sites More sharing options...
C.G.B. Spender Posted September 13, 2018 Share Posted September 13, 2018 This right here why this generation is retarded. I just shake my head and spend all my free time in virtual worlds since the real one becomes too unreal lately. Link to comment Share on other sites More sharing options...
BimBamSmash Posted September 13, 2018 Share Posted September 13, 2018 LOL. My goodness. They've gone nuts over some silly phrases? Pretension and show business as usual, I see. Hell, if any real authority figure gave a flying f*** about these issues not in words but in practice we weren't seeing all the unrest and tragedy across the world these days... Link to comment Share on other sites More sharing options...
csmdew Posted September 13, 2018 Share Posted September 13, 2018 3 hours ago, C.G.B. Spender said: This right here why this generation is retarded. I just shake my head and spend all my free time in virtual worlds since the real one becomes too unreal lately. Virtual worlds, really, and this generation is retarded. Link to comment Share on other sites More sharing options...
Administrator DKT27 Posted September 15, 2018 Administrator Share Posted September 15, 2018 I am surprised they see it that way rather than seeing it in the context of things. Link to comment Share on other sites More sharing options...
Soze Posted September 15, 2018 Share Posted September 15, 2018 Lots of slaves still around. HRW (I am not a fan but eh) estimates the slave population of the globe to be about 30 million people last count (enough for a big country). But Python though. Yay social justice warriors! Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.