[swift-evolution] Proposal: Contiguous Variables (A.K.A. Fixed Sized Array Type)
Austin Zheng
austinzheng at gmail.com
Fri Jan 29 12:30:59 CST 2016
That makes sense, thanks. I'm wondering if the N x T syntax might 'naturally fall out' of such a system for any other use cases.
Daydreaming aside, I think this is a great proposal and it'll make 256-member C array tuples less awful to work with.
Austin
> On Jan 29, 2016, at 10:29 AM, Joe Groff <jgroff at apple.com> wrote:
>
>
>> On Jan 29, 2016, at 10:22 AM, Austin Zheng via swift-evolution <swift-evolution at swift.org> wrote:
>>
>> I like the (Count x Type) design, but if Swift got integer generic parameters in the future is this what tuple shorthand syntax would still look like (not rhetorical, actually asking)? It would be nice to future-proof whatever design we come up with, to a reasonable extent.
>
> You'd still need something to define FixedArray<N> in terms of:
>
> struct FixedArray<T,N: Int> { var values: (N x T) }
>
> -Joe
More information about the swift-evolution
mailing list