New version of XMLCoder is out, now supporting Linux with Swift 5.0.1 or later! Also, you can now decode enums with associated values (see screenshot). Thanks for the hard work to @drewag, James Bean and Ben Wetherfield 👏 https://github.com/MaxDesiatov/XMLCoder/releases
Sometimes I feel a bit of frustration with the package management situation in #SwiftLang: CocoaPods, Carthage, SwiftPM and Xcode integration, no binary packages etc. Then I spend a bit of time with the Python ecosystem and realize that Swift is doing pretty well after 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
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 😯
If I were able to change only one thing about #SwiftLang right now, I'd allow most statements (if not all of them) to be used as expressions. Would help so much with pattern matching nested values 🤓
I'm super excited to publish the first release of Tokamak: React-like framework for native UI written in pure Swift 🛠⚛️📲
I've worked on this nights and weekends of the last 7 months (with a ton of help from Matvii Hodovaniuk 🙏) 👨🏻💻
Check it out here 👇
Clang and LLVM (and Swift too as it's based on those projects) wouldn’t exist if C and C++ were “protected by patents from patent trolls”, because then LLVM and Clang would infringe on those patents. Nothing bad happened to languages without patents, they’re doing perfectly fine. Java and Oracle on the other hand… 🙈
I was happy with my 2018 MacBook Pro, I like TouchBar, I like how the keyboard feels. I also cleaned the keyboard as much as I could to avoid any dust destroying it, which said shouldn't happen with 2018 model. None helped. 😱 Now I have to use this: https://github.com/aahung/Unshaky
TIL: never underestimate performance testing in XCTest: just found a significant performance regression in XMLCoder PR. 🤔 Many thanks to Vincent Esche for providing the tests! 👏 https://github.com/MaxDesiatov/XMLCoder/pull/36#issuecomment-453076107
Super cool stuff: Google has recently open-sourced Jupyter Kernel implementation for Swift 🎉 Great alternative to Xcode playgrounds, especially if you're doing machine learning with PyTorch, scikit-learn, TensorFlow etc thanks to Swift 4.2 Python interop https://github.com/google/swift-jupyter
Would anyone be interested in a shorthand Swift initializer syntax, where order of arguments doesn't matter? Would really help with initializers that have a ton of parameters 🤔 https://forums.swift.org/t/record-initialization-and-destructuring-syntax/16631
I’m so jealous of what Rust people have achieved in such a short time! 😄 First they have a fully working WebAssembly compiler, now they have this… Want something like this for Swift so much! And look at the number of people who contributed 👍 https://rustwasm.github.io/2018/09/26/announcing-web-sys.html https://mastodon.social/media/F94CZwEOPDTK2Ugyk0A
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!