<div dir="ltr">On Fri, Oct 12, 2012 at 10:40 PM, Blake Hyde <span dir="ltr"><<a href="mailto:syrion@gmail.com" target="_blank">syrion@gmail.com</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Is anything gained from this addition?</blockquote><div><br></div><div style>To give a practical answer, I could say that for newbies it's one small confusion that could removed from the language. You and I have been programming for a long time so we take it for granted that * means multiplication, but for any other person that's just another weird idiosyncrasy that further alienates programming.</div>
<div style><br></div><div style><div>Also, I think that using * for multiplication is ugly.</div></div><div style><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div><div class="h5"><br>
On Fri, Oct 12, 2012 at 4:37 PM, Ram Rachum <<a href="mailto:ram.rachum@gmail.com">ram.rachum@gmail.com</a>> wrote:<br>
><br>
><br>
> On Fri, Oct 12, 2012 at 10:34 PM, Mike Graham <<a href="mailto:mikegraham@gmail.com">mikegraham@gmail.com</a>> wrote:<br>
>><br>
>> On Fri, Oct 12, 2012 at 4:27 PM, Ram Rachum <<a href="mailto:ram.rachum@gmail.com">ram.rachum@gmail.com</a>> wrote:<br>
>> > Hi everybody,<br>
>> ><br>
>> > Today a funny thought occurred to me. Ever since I've learned to program<br>
>> > when I was a child, I've taken for granted that when programming, the<br>
>> > sign<br>
>> > used for multiplication is *. But now that I think about it, why? Now<br>
>> > that<br>
>> > we have Unicode, why not use · ?<br>
>> ><br>
>> > Do you think that we can make Python support · in addition to *?<br>
>> ><br>
>> > I can think of a couple of problems, but none of them seem like<br>
>> > deal-breakers:<br>
>> ><br>
>> > - Backward compatibility: Python already uses *, but I don't see a<br>
>> > backward<br>
>> > compatibility problem with supporting · additionally. Let people use<br>
>> > whichever they want, like spaces and tabs.<br>
>> > - Input methods: I personally use an IDE that could be easily set to<br>
>> > automatically convert * to · where appropriate and to allow manual input<br>
>> > of<br>
>> > ·. People on Linux can type Alt-. . Anyone else can set up a script<br>
>> > that'll<br>
>> > let them type · using whichever keyboard combination they want. I admit<br>
>> > this<br>
>> > is pretty annoying, but since you can always use * if you want to, I<br>
>> > figure<br>
>> > that anyone who cares enough about using · instead of * (I bet that<br>
>> > people<br>
>> > in scientific computing would like that) would be willing to take the<br>
>> > time<br>
>> > to set it up.<br>
>> ><br>
>> ><br>
>> > What do you think?<br>
>> ><br>
>> ><br>
>> > Ram<br>
>><br>
>> Python should not expect characters that are hard for most people to<br>
>> type.<br>
><br>
><br>
> No one will be forced to type it. If you can't type it, use *.<br>
><br>
><br>
>><br>
>> Python should not expect characters that are still hard to<br>
>> display on many common platforms.<br>
><br>
><br>
> We allow people to have unicode variable names, if they wish, don't we? So<br>
> why not allow them to use unicode operator, if they wish, as a completely<br>
> optional thing?<br>
><br>
>><br>
>><br>
>> I think you'll find strong opposition to adding any non-ASCII<br>
>> characters or characters that don't occur on almost all keyboards as<br>
>> part of the language.<br>
>><br>
>> Mike<br>
><br>
><br>
><br>
</div></div>> _______________________________________________<br>
> Python-ideas mailing list<br>
> <a href="mailto:Python-ideas@python.org">Python-ideas@python.org</a><br>
> <a href="http://mail.python.org/mailman/listinfo/python-ideas" target="_blank">http://mail.python.org/mailman/listinfo/python-ideas</a><br>
><br>
</blockquote></div><br></div>