# \[Accepted with modifications\] SE-0485: OutputSpan: delegate initialization of contiguous memory

**URL:** <https://forums.swift.org/t/accepted-with-modifications-se-0485-outputspan-delegate-initialization-of-contiguous-memory/80435>\
**Category:** Announcements\
**Created:** [June 12, 2025, 8:42pm UTC](https://forums.swift.org/t/accepted-with-modifications-se-0485-outputspan-delegate-initialization-of-contiguous-memory/80435 "2025-06-12T20:42:06Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Douglas\_Gregor](https://sea2.discourse-cdn.com/swift/user_avatar/forums.swift.org/douglas_gregor/32/1362_2.png) [@Douglas\_Gregor](https://forums.swift.org/u/Douglas_Gregor)\
**Post date:** [June 12, 2025, 8:42pm UTC](https://forums.swift.org/t/accepted-with-modifications-se-0485-outputspan-delegate-initialization-of-contiguous-memory/80435/1 "2025-06-12T20:42:06Z")

</div>

Hello Swift Community,

The [review](https://forums.swift.org/t/se-0485-outputspan-delegate-initialization-of-contiguous-memory/80032) of [SE-0485 "OutputSpan: delegate initialization of contiguous memory"](https://github.com/swiftlang/swift-evolution/blob/main/proposals/0485-outputspan.md) concluded on June 3, 2025. The proposal is _accepted_ with a few modifications:

- Add the immortal public `init()` initializer to Span and MutableSpan as well, as mentioned in the review thread.

- Fix incorrectly-named `available` property to `freeCapacity`, as discussed in the review thread.

- Defer the bulk-appending operations (e.g., `append` overloads for iterators, sequences, spans, etc.) so they can be handled more comprehensively in a separate proposal.
