We can credit Property Wrappers and Function Builders in Swift 5.1 for making SwiftUI easy to use, but there’s an under-appreciated feature that was absolutely required: ABI stability. Without it none of Apple’s frameworks can have a Swift-only public API. https://swift.org/blog/abi-stability-and-more/
wait, wat 😲
I just recently discovered this `semantic` library, but I didn't know that it powers such great features
Prediction: of all new frameworks for #SwiftLang announced at WWDC, SwiftUI will be open-sourced the last if ever. I don't think CryptoKit or Combine have majority of their code relying on proprietary components. This isn't true for SwiftUI. They'd need to open-source UIKit too
Has anyone noticed that #RealityKit is also a Swift-only framework? https://developer.apple.com/documentation/realitykit
This post is very sobering, feedback on Xcode is the most important. Neither Xcode nor any of the new Swift-only frameworks are open source. I bet benefits from open-sourcing them would greatly outweigh the harm, if there is any harm at all.
#SwiftUI has a dependency on an unreleased Swift 5.1 feature, check out this `@state` property attribute. This does look like the recently returned for revision Property Delegates proposal. Can safely bet it's gonna be accepted in some shape by fall 2019 https://github.com/apple/swift-evolution/blob/master/proposals/0258-property-delegates.md
TFW when Apple sherlocks your UI framework 😄 At least I've been moving in the right direction, because it does look similar to https://tokamak.dev. I hope reimplementing Swift UI API for WebAssembly wouldn't infringe on any patents/copyrights? (🍎 is not like Oracle?) 🤔
The name of the file doesn't matter outside of a module. Apparently the best name for this is a "scripting mode", and it is also applicable to Playgrounds and shebang scripts. The latter described really well by Hector in his article https://krakendev.io/blog/scripting-in-swift
It’s apparently not easy (if possible at all) to build SwiftSyntax for iOS due to LLVM being the dependency? If anyone have done it successfully, please let me know here or on Swift Forums https://forums.swift.org/t/feasibility-of-building-swiftsyntax-for-ios/24958
Surprised to discover that Azure Pipelines have 10 free parallel build agents for open-source projects. Migrated a couple of my projects from Travis CI, improvement is massive: CoreXLSX CI run reduced from 30 mins to 5 mins, Tokamak – from 3 mins to 1 min https://github.com/MaxDesiatov/CoreXLSX/pull/67
Super interesting approach to type checking in https://dhall-lang.org: you can request an explanation for any errors that will print a short related reference and full reasoning for the error 😯
Software consultant, mostly coding in Swift and TypeScript. Interested in product design, #gameing and music.
Server run by the main developers of the project It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!