> On Jun 2, 2017, at 4:06 AM, Jaden Geller <jaden.gel...@gmail.com> wrote: > > I don’t know if you’re aware, but you can extend arbitrary nominal types with > literal syntax. > > ``` > extension FixedSizedArray: ExpressibleAsDictionaryLiteral { … } > ``` > > Nothing special needs to be done on the implementation side to make this > possible. If fixed sized arrays are not nominal types (like tuples, unlike > `Array`s), then you will only be able to give this sugar to types that wrap > them, not the type itself (w/o special support).
I don’t think that’ll work with the “where” clauses and “default” values in the new syntax. > What’s the discussion on enhanced array and dictionary literals? I think I > missed that. This is the discussion. I’m asking if this “enhanced array” syntax I just came up with would interfere with the existing dictionary syntax from a parsing perspective. — Daryle Walker Mac, Internet, and Video Game Junkie darylew AT mac DOT com _______________________________________________ swift-evolution mailing list swift-evolution@swift.org https://lists.swift.org/mailman/listinfo/swift-evolution