Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I am very much against the way Cocoa & Cocoa Touch work (a "ViewController" is NOT!!! a controller in the MVC sense), and Interface Builder makes me want to take a high powered rifle to Cupertino, but Swift is definitely a winner now that it's going open source.

I rebuilt a dysfunctional OS X application that was ported from iOS (obj-c) from the ground up almost entirely in Swift last year, and really enjoyed working in swift. It's worlds better than Objective C, and compares favorably with other modern languages like Go (which I also like and use quite a lot). It takes a minute and a bit of annoyance to get used to optionals, but that ends up being really nice for issues most languages let you shoot yourself in the foot on. Along with switch patterns, easy immutability, memory management, string handling, and Playgrounds/REPL make it a really pleasure.

Even with that endorsement I couldn't recommend it seriously for anyone without being cross platform / open source. Now I can say I really think it's worth learning.



Haha, apparently down voters don't read entire messages. But yay last post! I win. :)


Threatening to kill people isn't funny.


You are absolutly right. Threatening to kill people would not be funny at all. Of course, humorous hyperbole on the other hand...

I'm guessing you don't see a lot of sitcoms like Silicon Valley, Big Bang Theory, or comedians like Luis C.K., Sara Silverman et. al. Which is tragic, because they are awesome.

Not, of course, to suggest I'm as funny as that (clearly), just someone who's providing observations on Sift from using it in real world production applications (unlike almost all of the posts above this one).




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

Search: