[swift-evolution] SetAlgebra naming update
Dave Abrahams
dabrahams at apple.com
Thu Mar 24 19:25:18 CDT 2016
on Thu Mar 24 2016, Ricardo Parada <swift-evolution at swift.org> wrote:
> Hi all,
>
> I could get used to the formNoun naming convention for the mutable versions of the methods.
>
> I would suggest the following changes:
>
> Remove the parameter label from symmetricDifference() and formSymmetricDifference() to be consistent with the other methods.
>
> Consider renaming:
> subtracting / subtract
>
> to:
> difference / formDifference
>
> in order to keep the API consistent.
The problem with “difference” is that it's not symmetrical; you really
need to do something to clarify which is the minuend and which is the
subtrahend (yes, I had to look those terms up to write this post!)
subtract and subtracting make that clear.
--
Dave
More information about the swift-evolution
mailing list