<div dir="ltr"><div>one of the perl6 discussion proposals was called "highlander variables" which intended to forbid the convenience of different variables except in sigil. There were other sigil-related reforms proposed as well. Fifteen years, how time flies.<br><br></div>I like to think that the "real perl 6" is in fact Javascript, which of course has no sigils.<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Feb 25, 2015 at 12:23 PM, Kit Peters <span dir="ltr"><<a href="mailto:popefelix@gmail.com" target="_blank">popefelix@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>So I posted this on my facecrack, but I thought I'd post it here too to get y'all's thoughts.<br><br>I'm not sure how I feel about sigils in perl. On the one hand, it's nice to see that a given variable is a scalar, hash, or array. On the other hand, most of the time I'm passing around scalars anyhow, and scalars can be anything, so I lose that nice way of identifying the type of the variable without resorting to (ugh) Hungarian notation (no offense to actual Hungarians meant). Plus you can have two variables with the same name but different sigils, which can be really confusing. Maybe the languages without sigils have the right idea. I don't know.<span class="HOEnZb"><font color="#888888"><br clear="all"><div><br></div>-- <br><div><div dir="ltr">Kit Peters, W0KEH<br>GPG public key fingerpint: 1A12 04B6 0C80 306A B292  14FD 2C7A 1037 F666 46A7<br><div>Hello to any and all NSA, DEA, or other government or non-government agents reading this email.  Tell me about your life; I'll tell you about mine.</div></div></div>
</font></span></div></div>
<br>_______________________________________________<br>
kc mailing list<br>
<a href="mailto:kc@pm.org">kc@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/kc" target="_blank">http://mail.pm.org/mailman/listinfo/kc</a><br></blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature"><div dir="ltr"><div><div><span style="color:rgb(0,0,0);font-family:Arial;font-size:large">There is a lot more low hanging fruit when you're tall.<br></span></div></div></div></div>
</div>