Hacker News new | past | comments | ask | show | jobs | submit login
[deleted]
on June 30, 2015 | hide | past | favorite



Also a joke: ruby, python, javascript, any other language without a vendor provided IDE.

Seriously though, I was expecting a critique of actual Swift, not just someone annoyed that their favourite feature of Xcode doesn't work with Swift. How many versions of Xcode didn't have this feature? I can't find a citation, but I seem to recall it was added around Xcode 4... all other versions of Objective C were jokes, then?

I personally find Swift to be incredibly expressive, even though I'm still very new at it. I also find Xcode to be an amazingly powerful and somewhat error prone suite of tools... even with ObjC, though definitely more so with Swift


On top of that, his complaints about error messages are... well... not sure the word I'm looking for.

I don't even know swift and those error messages don't look that bad to me. The only thing that seemed slightly odd is the Int(...) < Int(...) one... but again I don't know swift, so maybe that's just a badly formed expression (like attempting to compare object references or something).


the clang errors Xcode gives you when using ObjC are generally quite helpful. They should be, as they represent decades of development effort (on GCC and then clang).

Swift is notably less verbose, but mostly it's just as an ObjC dev you've developed years of experience and you know what that EXC_BAD_ACCESS probably means you forgot to do... with Swift you're a beginner again.


I don't think the primary complaint was about not being able to refactor, that's just how he opened. Most of the article is about just how ambiguous and deceiving the errors can be, and all rooting from a similar mistake too.


[deleted]


Swift has a REPL... have you used it a bunch and found it lacking? (serious question, as I have not used the REPL a lot)


[deleted]


RubyMotion


I honestly can't take your post seriously. I only read the first paragraph and saw complaints about something that is in BETA. It won't even be released until Oct. at the earliest. Instead, you should have phrased your post much differently. Like, hey...I tried it out, and here are the things I noticed so far about Xcode 7 and swift 2.0. Instead you start off with your title calling a beta product, months from release, a joke.


New languages are no longer evaluated based on just the language, but by the ecosystem surrounding the language.


> Thanks to all the bugs in Xcode 7 beta and OS X 10.11 beta

You are using beta software. Come on. So stupid.


I've never had so many "!" and "?" in my code than with Swift. Like if you feel the same way!




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: