Path: csiph.com!eternal-september.org!feeder.eternal-september.org!mx02.eternal-september.org!.POSTED!not-for-mail From: Marko Rauhamaa Newsgroups: comp.lang.python Subject: Re: Late-binding of function defaults (was Re: What is a function parameter =[] for?) Date: Wed, 25 Nov 2015 10:43:34 +0200 Organization: A noiseless patient Spider Lines: 18 Message-ID: <87lh9mo4eh.fsf@elektro.pacujo.net> References: <87d1v5emhl.fsf@elektro.pacujo.net> <564e6a62$0$1620$c3e8da3$5496439d@news.astraweb.com> <56556DF8.1080407@rece.vub.ac.be> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: mx02.eternal-september.org; posting-host="b7cb1518d23ec19d482dcc9c31d30fdd"; logging-data="9948"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19/H6uNv+IwBO6CGsD9F/cu" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) Cancel-Lock: sha1:T/mRI6MZEu7/hebbcgjgrYdO2SA= sha1:QbRPoc+3Hig+rjP/PtJNKOAc6DE= Xref: csiph.com comp.lang.python:99423 Chris Angelico : > At some point, you have to simply accept that this is how the system > works.. or use a different system. (Octal maybe.) If you are > perpetually confused by Python, you need to either learn how Python > works, or use something else. You are mixing two things: protesting and being confused. Protesting about a fundamental tenet is of no use, but talking about confusion might help. One psychological problem I'm seeing in many answers here is that people seem to want to defend the honor of Python. It's very religion-like. New potential converts are welcomed with open arms but when they start to ask awkward questions, they are treated as suppressive persons. Marko