> On Oct 26, 2016, at 11:41, Chris Lattner via swift-evolution
> <[email protected]> wrote:
>
>> On Oct 26, 2016, at 1:11 AM, alessandro aresta <[email protected]>
>> wrote:
>> Ensure is more comprehensible, guard is for sure "always" been there in
>> older languages... could it be kind of aliased somehow?
>
> No, we don’t introduce needless aliases for keywords like this.
What about allowing internal non-type aliases?
alias ensure = guard //can't be public
I know it's kinda encroaching on "macro" territory, but can't we already do
simple text substitutions by importing a #define from C? Would allowing
non-type aliases really be any different?
It'd address the concerns raised by I think nearly all of the "term-of-art" vs
"term-of-English" proposals. Prohibiting aliases from being declared as
`public` would guard the language's namespace, and ensure that it doesn't get
polluted with every library author's favorite alternate spelling(s).
- Dave Sweeris_______________________________________________
swift-evolution mailing list
[email protected]
https://lists.swift.org/mailman/listinfo/swift-evolution