<div dir="ltr"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
The catch with doing this for Algol style parameter lists is that (in a dynamically typed world) a method taking a single parameter will bind<br>
fine for both a single object argument, or a single "lineup" containing one or more objects - but the thing bound to the arguments will be unexpectedly different. There's also the Python "trailing ," syntax to create a oneple.<br></blockquote><div><br></div><div>Not sure I understand, but I guess this is about having both varags and lineups (somewhat similar to the mess of passing an array of Objects into an Java vargargs method). The comma-as-infix would be disallowed as direct parameter, so there's no magical splicing going on anywhere. </div><div><br></div><div>(Btw, comma would then just be cons, not flat-cons, if you assume it's right associative, but I guess this is off limits for Grace ;). </div><div><br></div><div>T</div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
J<br>
<br>
</blockquote></div></div>