[swift-dev] [Discuss] Remove SwiftExperimental

Chris Lattner clattner at nondot.org
Fri Jul 21 17:39:58 CDT 2017


> On Jul 21, 2017, at 8:57 AM, Joe Groff <jgroff at apple.com> wrote:
> 
> 
> 
> On Jul 20, 2017, at 12:54 PM, Chris Lattner via swift-dev <swift-dev at swift.org <mailto:swift-dev at swift.org>> wrote:
> 
>> 
>>> On Jul 19, 2017, at 1:23 PM, Robert Widmann via swift-dev <swift-dev at swift.org <mailto:swift-dev at swift.org>> wrote:
>>> 
>>> Hello all,
>>> 
>>> The SwiftExperimental <https://github.com/apple/swift/blob/master/stdlib/internal/SwiftExperimental/SwiftExperimental.swift> library’s stated purpose is to be a place where experimental library features could be explored without fear of committing to a stable interface.  At least, that was its goal many years ago when significant work on it was last done.  Since then, SwiftExperimental has sat untouched except for passing committers that need to alter parts of its implementation for language changes.  
>>> 
>>> I would like to remove this library and target from the project, 
>> 
>> +1
> 
> Is there any bug or source compatibility signal to glean from maintenance changes?

I doubt it.  These are not widely used APIs, so even if they broke, it wouldn’t matter.  Keeping the source compatibility suite focused on real world code makes the most sense IMO.

I’d suggest just nuking SwiftExperimental.  If someone cares enough to move them to a new SPM package somewhere, then they can do that at any time - the code is always available in git history.

-Chris

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.swift.org/pipermail/swift-dev/attachments/20170721/07bf473e/attachment.html>


More information about the swift-dev mailing list