Earlier quoted context omitted.
Why do you feel it's painful? I've only written a tiny desktop menu bar app with it, but I liked the clean look of it and it didn't feel so cramped like Visual Studio. Maybe I just don't have written with it enough.
I can honestly say that Xcode is the worst piece of software I have ever used. It's incredibly slow, it has always been riddled with bugs, it has crashed on me more often than any other software, and it is lacking so much functionality that it doesn't deserve to be called an IDE at all. For instance, it can't even rename a Swift function years after Swift's introduction.
Swift 3.1 Released
61–70 of 71 posts
Re: Swift 3.1 Released
#62Re: Swift 3.1 Released
#63Earlier quoted context omitted.
Well they are called bugs and they exist in every software. It's not like they did it on purpose.
Yea, but the Swift compiler is extremely buggy. Plus its gotten buggier with each release.
Re: Swift 3.1 Released
#64Earlier quoted context omitted.
With 'drop' passing a throwing predicate feels a bit esoteric, but consider something like 'map'. Suppose you are mapping over an array of file names and loading each one, which can throw. You would expect the 'map' itself to throw if processing one of the elements throws. You can write higher order functions that only take total functions as arguments and handle errors with an 'Either' type, which is more general bu…
"So mapping over an array of integers to increment each one won't require error handling, since the operation itself cannot fail." Nitpick: in Swift, "since the operation itself cannot fail" isn't correct. The operation will fail on overflow, but it will terminate your application rather than throw.
Re: Swift 3.1 Released
#65Does anyone have a good linux-based swift workflow? I'm starting to experiment with integrating the language in cross-platform projects and I'd love to be less reliant on Xcode.
Re: Swift 3.1 Released
#66Earlier quoted context omitted.
I can honestly say that Xcode is the worst piece of software I have ever used. It's incredibly slow, it has always been riddled with bugs, it has crashed on me more often than any other software, and it is lacking so much functionality that it doesn't deserve to be called an IDE at all. For instance, it can't even rename a Swift function years after Swift's introduction.
You should give Android Studio a try, you will no longer complain about XCode being slow.
Re: Swift 3.1 Released
#67I like Swift but I hate the Xcode and the Apple tools. Is so painful to code with it. Apple needs to change its entire development flow. Even working with the react-native I need to use Xcode. =l
Why do you feel it's painful? I've only written a tiny desktop menu bar app with it, but I liked the clean look of it and it didn't feel so cramped like Visual Studio. Maybe I just don't have written with it enough.
I don't like the IDE itself... for instance, if I need to rename something, Xcode uses an XML that when you have a team working on the same project, you will have huge problems with merge the commits.
Maybe the problem is me, but, I know XCode since 2012 and I never like it! =l
Re: Swift 3.1 Released
#68Earlier quoted context omitted.
Why do you feel it's painful? I've only written a tiny desktop menu bar app with it, but I liked the clean look of it and it didn't feel so cramped like Visual Studio. Maybe I just don't have written with it enough.
I can honestly say that Xcode is the worst piece of software I have ever used. It's incredibly slow, it has always been riddled with bugs, it has crashed on me more often than any other software, and it is lacking so much functionality that it doesn't deserve to be called an IDE at all. For instance, it can't even rename a Swift function years after Swift's introduction.
Re: Swift 3.1 Released
#69Re: Swift 3.1 Released
#70I like Swift but I hate the Xcode and the Apple tools. Is so painful to code with it. Apple needs to change its entire development flow. Even working with the react-native I need to use Xcode. =l
Why do you feel the need to use Xcode (rather than just running the compiler and codesign tools using the build environment of your choice)?