# SE-0258: Property Delegates

**URL:** <https://forums.swift.org/t/se-0258-property-delegates/23139>\
**Category:** Proposal Reviews\
**Created:** [April 15, 2019, 4:30pm UTC](https://forums.swift.org/t/se-0258-property-delegates/23139 "2019-04-15T16:30:21Z")\
**Posts on this page:** 1\
**Showing post:** 8

<div class="post-metadata">

**Author:** ![Karl](https://avatars.discourse-cdn.com/v4/letter/k/34f0e0/32.png) [@Karl](https://forums.swift.org/u/Karl)\
**Post date:** [April 15, 2019, 7:32pm UTC](https://forums.swift.org/t/se-0258-property-delegates/23139/8 "2019-04-15T19:32:38Z")

</div>

Also a -1 (for different reasons than above).

I don't think this feature has gone through _anywhere near_ the required level of prototyping or field-testing for a language that claims 'world domination' as a goal. This speaks to a larger problem with swift-evolution rather than this proposal specifically.

If you read the pitch thread, you'll see that the proposed syntax changed pretty wildly - for one thing there used to be a requirement that property delegates be implemented by a type with a single generic parameter. That seems to have been a requirement _less than a month ago_. If you went on holiday or had a busy week or two, you could come back and find something totally different to when you left.

Swift needs an "experimental" mode where we can test these kinds of features, and those features need a long-enough incubation period that we can find the difficult edge-cases. It is absolutely bonkers that the server work-group has a [more thorough evolution process](https://github.com/swift-server/sswg/blob/master/process/incubation.md) than the _language which it targets_.

When such big features can go from pitch to radical changes to proposal in less than a month, it makes Swift seem like some kind of mickey-mouse language. The [first pitch thread](https://forums.swift.org/t/pitch-property-delegates/21895) is literally _25 days_ old.

---

_[View the full topic](https://forums.swift.org/t/se-0258-property-delegates/23139)._
