<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body><div>I've submitted a PR that updates the proposal to show that the API is immutable.<br></div>
<div>&nbsp;</div>
<div><a href="https://github.com/apple/swift-evolution/pull/91">https://github.com/apple/swift-evolution/pull/91</a><br></div>
<div>&nbsp;</div>
<div>-Kevin Ballard<br></div>
<div>&nbsp;</div>
<div>On Wed, Jan 6, 2016, at 05:04 PM, Kevin Ballard wrote:<br></div>
<blockquote type="cite"><div>Re-reading the proposal, I just want to clarify that all the members of UnicodeScalarView are read-only. You can't mutate a UnicodeScalarView, all you can do is read data from it. More specifically, the properties `startIndex`, `endIndex`, `isEmpty` and the subscript operator should all be treated as if they specified `{ get }`.<br></div>
<div>&nbsp;</div>
<div>-Kevin Ballard<br></div>
<div>&nbsp;</div>
<div>On Wed, Jan 6, 2016, at 04:58 PM, Douglas Gregor via swift-evolution wrote:<br></div>
<blockquote type="cite"><div>Hello Swift community,<br></div>
<div>&nbsp;</div>
<div>The review of SE-0010 "Add StaticString.UnicodeScalarView" begins now and runs through Friday, January 8th. The proposal is available here:<br></div>
<div>&nbsp;</div>
<div><span style="white-space:pre;"></span><a href="https://github.com/apple/swift-evolution/blob/master/proposals/0010-add-staticstring-unicodescalarview.md">https://github.com/apple/swift-evolution/blob/master/proposals/0010-add-staticstring-unicodescalarview.md</a><br></div>
<div>&nbsp;</div>
<div><div>Reviews are an important part of the Swift evolution process. All reviews should be sent to the swift-evolution mailing list at<br></div>
<div>&nbsp;</div>
<div><span style="white-space:pre;"></span><a href="https://lists.swift.org/mailman/listinfo/swift-evolution">https://lists.swift.org/mailman/listinfo/swift-evolution</a><br></div>
<div>&nbsp;</div>
<div>or, if you would like to keep your feedback private, directly to the review manager.<br></div>
<div>&nbsp;</div>
<div>What goes into a review?<br></div>
<div><div>&nbsp;</div>
<div>The goal of the review process is to improve the proposal under review through&nbsp;constructive criticism and, eventually, determine the direction of Swift. When&nbsp;writing your review, here are some questions you might want to answer in your&nbsp;review:<br></div>
<div>&nbsp;</div>
<div><span style="white-space:pre;"></span>*&nbsp;What is your evaluation of the proposal?<br></div>
<div><span style="white-space:pre;"></span>*&nbsp;Is the problem being addressed significant enough to warrant a change to&nbsp;Swift?<br></div>
<div><span style="white-space:pre;"></span>*&nbsp;Does this proposal fit well with the feel and direction of Swift?<br></div>
<div><span style="white-space:pre;"></span>*&nbsp;If you have you used other languages or libraries with a similar feature, how do&nbsp;you feel that this proposal compares to those?<br></div>
<div><span style="white-space:pre;"></span>*&nbsp;How much effort did you put into your review? A glance, a quick reading, or&nbsp;an in-depth study?<br></div>
</div>
<div>More information about the Swift evolution process is available at<br></div>
<div>&nbsp;</div>
<div><span style="white-space:pre;"></span><a href="https://github.com/apple/swift-evolution/blob/master/process.md">https://github.com/apple/swift-evolution/blob/master/process.md</a><br></div>
<div>&nbsp;</div>
<div><span style="white-space:pre;"></span>Cheers,<br></div>
<div><span style="white-space:pre;"></span>Doug Gregor<br></div>
<div><span style="white-space:pre;"></span>Review Manager<br></div>
<div>&nbsp;</div>
</div>
<div><img src="https://www.fastmailusercontent.com/proxy/16813825f013373d21ba9a6a3fa5bdcd673288bd2311ceda6c08d6a4ef67a794/8647470737a3f2f2777777e266163747d61696c65737562736f6e64756e647e236f6d6f20727f68797f256632326566603833683460333564363531323562633162633264633031693136646366603034323436683266673134303566636568366237366531346261373f28363437343730373337316336623662353732333033303332333433313330333562333634373562333735363566343637363237393634363562356635363437366237373636366236663037353635663663353730373566346331343837363531373637383633663733313731363134316734623233363435343233303334353237323737363564333636353264393639363433356638373334363336643664313339363666336432363633333336353437313631663737346439373936333738373337373339353165363338373333343737343333383439373735363735343164316737343137393335643035323337343165366631673934353735363937343532663636316533663164333333663735313336363836326635643035346432343637336435343336313539363364373639353466323335363464373635363337323635353233333634343136363734623233323431343466383534623233323431373133363737363735313339363634393630333466323535373533383532353164363333663264343335333635323635353134343431663462323336343566313535363134383333663535356438333134343536343235393733373135363331343837393639363264326631673664346232333234333335363833313339373033323538363535363335373833346232333234373638333466326439333634316432353136363633343836313633663535323431643364353331353462333334343462333334343f2f60756e6/open" alt="" width="1" height="1" border="0" style="height:1px !important;width:1px !important;border-top-width:0px !important;border-right-width:0px !important;border-bottom-width:0px !important;border-left-width:0px !important;margin-top:0px !important;margin-bottom:0px !important;margin-right:0px !important;margin-left:0px !important;padding-top:0px !important;padding-bottom:0px !important;padding-right:0px !important;padding-left:0px !important;"><br></div>
<div><u>_______________________________________________</u><br></div>
<div>swift-evolution mailing list<br></div>
<div><a href="mailto:swift-evolution@swift.org">swift-evolution@swift.org</a><br></div>
<div><a href="https://lists.swift.org/mailman/listinfo/swift-evolution">https://lists.swift.org/mailman/listinfo/swift-evolution</a><br></div>
</blockquote><div>&nbsp;</div>
</blockquote><div>&nbsp;</div>
</body>
</html>