Tab Atkins Jr. (2015-02-24T18:09:51.000Z)
On Tue, Feb 24, 2015 at 10:06 AM, Rick Waldron <waldron.rick at gmail.com> wrote:
> On Tue Feb 24 2015 at 12:22:25 PM Mark S. Miller <erights at google.com> wrote:
>> As always with proposals to extend arity -- even if reserved by a thrown
>> error in a previous release -- how would you feature test for the extended
>> functionality?
>>
>> I suspect the awkwardness of feature testing is one of the reasons why we
>> have not previously added new functionality by extending arity of existing
>> std functions. Though reserving by throwing does change the game somewhat.
>> Does it change the game enough?
>
> TBH, I've never encountered the issue that Dr. Rauschmayer reported—so I'm
> not convinced that it's necessary to do anything about it at all.

Python has the same issue, and I've run into it before (exactly the
same examples - passing several strings, and unexpectedly getting a
Set of characters from the first string), but it's not too hard to
train yourself to always pass a list to Set.  I agree that we probably
don't need to do anything to fix this.

~TJ
d at domenic.me (2015-03-06T00:54:38.080Z)
On Tue, Feb 24, 2015 at 10:06 AM, Rick Waldron <waldron.rick at gmail.com> wrote:

> TBH, I've never encountered the issue that Dr. Rauschmayer reported—so I'm
> not convinced that it's necessary to do anything about it at all.

Python has the same issue, and I've run into it before (exactly the
same examples - passing several strings, and unexpectedly getting a
Set of characters from the first string), but it's not too hard to
train yourself to always pass a list to Set.  I agree that we probably
don't need to do anything to fix this.