<br><br><div class="gmail_quote">2009/12/14 Dmitrey <span dir="ltr">&lt;<a href="mailto:tmp50@ukr.net">tmp50@ukr.net</a>&gt;</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

<div>
<div style="font-family: sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">
  
    
  
  
  <br>
  <br>--- Исходное сообщение ---
  <br>От кого: Charles R Harris &lt;<a href="mailto:charlesr.harris@gmail.com" target="_blank">charlesr.harris@gmail.com</a>&gt;
  <br>Кому: SciPy Developers List &lt;<a href="mailto:scipy-dev@scipy.org" target="_blank">scipy-dev@scipy.org</a>&gt;
  <br>Дата: 14 декабря, 20:06:46
  <br>Тема: Re: [SciPy-dev] Suppressing of numpy __mul__, __div__ etc
  <br><div><div></div><div class="h5">
  <br>
  <blockquote style="border-left: 1px solid rgb(204, 204, 204); margin: 0px 0px 0px 0.8ex; padding-left: 1ex;">2009/12/14 Dmitrey &lt;<a href="mailto:tmp50@ukr.net" target="_blank">tmp50@ukr.net</a>&gt;
  <br>
  <br>&gt; I don&#39;t think the field name &#39;__do_not_treat_as_scalar__ &#39; is a good
  <br>&gt; choice. At first, it will be unclear what it is used for, at 2nd, some users
  <br>&gt; / classes, that certainly are not scalars with overloaded __rdiv__ etc
  <br>&gt; sometimes will prefer numpy __div__ method to be used.
  <br>&gt; As for me, I would prefer something like &#39;__use_self_operators = True&#39; or
  <br>&gt; &#39;__use_numpy_operations = False&#39; or &#39;__involve_self_overloaded_methods__ =
  <br>&gt; True&#39;.
  <br>&gt; I have to release FuncDesigner tomorrow (to keep my quarterly schedule) so
  <br>&gt; please inform me ASAP which name do you finally choose.
  <br>&gt; Thank you in advance, D.
  <br>&gt;
  <br>&gt;
  <br>I think it should have numpy or ndarray in the name somewhere to indicate
  <br>that it is numpy specific. Hmm &lt;looks in thesaurus&gt;, maybe,
  <br>
  <br>__supercede_ndarray__,
  <br>__disallow_ndarray__,
  <br>__deny_ndarray__,
  <br>__reject_ndarray__,
  <br>__refuse_ndarray__,
  <br>__exclude_ndarray__,
  <br>__reject_ndarray__, ...
  <br>
  <br>My preference among those would be __deny_ndarray__.</blockquote>
  </div></div><div>
  <br>But isn&#39;t the issue present with numpy matrices or scipy.sparse matrices as well?
  <br>So I guess instead of ndarray another word should be used.</div></div></div></blockquote><div><br>__has_precedence__<br>__is_prior__<br><br> Chuck<br></div><br></div>