Skip to content
This repository has been archived by the owner on Mar 26, 2023. It is now read-only.

[118] Issue #118 - September 20, 2018 #409

Closed
BasThomas opened this issue Sep 7, 2018 · 14 comments
Closed

[118] Issue #118 - September 20, 2018 #409

BasThomas opened this issue Sep 7, 2018 · 14 comments
Assignees

Comments

@BasThomas
Copy link
Contributor

To contribute to this issue, simply leave a comment here. Please also review our contributing guidelines.

The current draft for this issue in _drafts/. If you want to contribute directly, feel free to open a pull request.

@BasThomas
Copy link
Contributor Author

https://twitter.com/slava_pestov/status/1037958164535078912

If we’re lucky we might soon be able to assign to ‘self’ in class convenience initializers, addressing a long-standing language restriction: https://forums.swift.org/t/allow-self-x-in-class-convenience-initializers/15924

@xwu
Copy link

xwu commented Sep 8, 2018

I think a wider audience than those who keep close tabs on the forums might find this useful, so I hope to put in a plug here:
https://forums.swift.org/t/notes-on-numerics-in-swift/15746

A great number of questions are raised in these forums as to the functioning and design of numeric types and protocols in Swift. Sometimes, the answer can be found only by digging through the source code, and even then it's hard to place what you learn there within a larger context. Therefore, I've compiled a series of articles that delve into these topics in more detail.

@BasThomas
Copy link
Contributor Author

Yes! Thanks, @xwu!

Sent with GitHawk

@BasThomas
Copy link
Contributor Author

https://forums.swift.org/t/server-work-group-new-focus-areas/15969

@BasThomas
Copy link
Contributor Author

228 in review
https://forums.swift.org/t/se-0228-fix-expressible-by-string-interpolation/16031

@gregheo
Copy link
Member

gregheo commented Sep 13, 2018

Swift's stable branch (v5.0) is upgrading to LLVM 7.0
https://forums.swift.org/t/stable-branch-update-tomorrow-clang-llvm-required/16142

@fassko
Copy link
Member

fassko commented Sep 14, 2018

https://speakerdeck.com/basthomas/taken-for-granted

I think @BasThomas won't add it himself so I will do it. I think it's a great presentation about Swift language history.

@BasThomas
Copy link
Contributor Author

Ha, thanks @fassko. Will add it! 😊

@BasThomas
Copy link
Contributor Author

BasThomas commented Sep 17, 2018

https://twitter.com/SwiftLang/status/1041767756075425792

Swift 4.2 is released! Read about it here: https://swift.org/blog/swift-4-2-released/

@BasThomas
Copy link
Contributor Author

https://twitter.com/slava_pestov/status/1041943141987713024

The constraint solver is now iterative rather than recursive — this should fix some stack overflow issues: swiftlang/swift#19203

@fassko
Copy link
Member

fassko commented Sep 18, 2018

What’s new in Swift 5.0 by @twostraws
https://www.hackingwithswift.com/articles/126/whats-new-in-swift-5-0

There is also a Playground.

@fassko
Copy link
Member

fassko commented Sep 18, 2018

Really cool list of Swift packages for Linux by @tib

https://theswiftdev.com/2018/09/18/swift-packages-for-linux/

@gregheo
Copy link
Member

gregheo commented Sep 19, 2018

SE-0227: Identity key path is accepted

@BasThomas
Copy link
Contributor Author

https://twitter.com/slava_pestov/status/1042268507780505600

In Swift, foo.self always evaluates to foo. So naturally, .self should be a valid keypath as well: swiftlang/swift#19382

Now we’re just waiting for tuple keypaths so we can have full parity between member access syntax and keypath syntax

BasThomas added a commit that referenced this issue Sep 19, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Development

No branches or pull requests

4 participants