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

I'm not sure, I've had great fun learning it, and writing it is usually really nice. Sure, there have been pains along the way, but the Apple engineers are doing an amazing job with evolving Swift, intelligently, and very quickly. It is the future, and for many developers I know, it is already part of the present.


It's certainly gotten much better with Swift 2.0, it feels like Apple finally tried to build an app with Swift 2.0 and fixed a lot of the stuff that is horribly broken.


How is it not an Apple spin on, say, Scala? Seems similar.


Hearing one of the core engineers from the LLVM compiler team speak at some length about their aims and approach to Swift, it was cleat that they had reflected long and hard on the approaches of many other languages. This engineer had very informed and nuanced views on the strengths and weaknesses of pretty much any other language you asked about. I'm sure Scala was on this list, also "Objective-C, Rust, Haskell, Ruby, Python, C#, CLU, and far too many others to list" — http://www.nondot.org/sabre/


How is Scala not a Java spin on F#? It also seems similar.

I don't see how any of these comparisons diminish the languages in question.


It's like Scala but without all the unknown performance wrappers and confusing code, and with a highly tuned runtime with a minimal library.


Scala and modern C++ had a baby


it(swift) feels that way to me too.. my first impressions were 'scala'.




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

Search: