News for hackers. Stuff that matters.
Re:Introducing Swift by Udo on Monday June 02, 2014 @04:30PM (#7836137)
This comment surprises me. It's factual but it's not really a response to an actual claim I made. Did you really perceive that I alleged an extreme similarity to Go in my comment? If so, it certainly wasn't intentional. I just said certain features reminded me of different languages, I didn't mean to assert these languages are actually incorporated into Swift.
Re:Introducing Swift by tptacek on Monday June 02, 2014 @04:39PM (#7836202)
No, no, I don't object to your comment. You're just not the only person I've seen making the comparison to Golang, and so I had a big comment bottled up. :)
Re:Introducing Swift by Udo on Monday June 02, 2014 @04:41PM (#7836224)
Ah OK, I understand :)
Re:Introducing Swift by georgehaake on Monday June 02, 2014 @09:04PM (#7837588)
My hat is off to you gentlemen. Such civility. Good day to you Sirs. Good day.
Re:Introducing Swift by jiyinyiyong on Monday June 02, 2014 @09:52PM (#7837706)
Including me, I think some syntaxes of Switft look like Go, while they actully don't share the same vision. Go tries to be a language great for system programming so it introduces channels, interfaces. But Swift want to help GUI programming and it needs the whole class system but without crazy stuffs like channels.

But for others aspects that are not related these two(class system, concurrency), I would say they look quite similar.

Re:Introducing Swift by pjmlp on Tuesday June 03, 2014 @02:54AM (#7838488)
For Go to be great for systems programming, the unsafe package needs a few more primitives and better control over the GC.
Re:Introducing Swift by tptacek on Tuesday June 03, 2014 @12:29PM (#7841152)
I don't know what this means. I've used Golang successfully for USB drivers, emulators, web and database servers, testing tools, a debugger, and cryptography. It seems evidently suited for systems programming as it stands.

Someone is always going to be out there saying that any language isn't ready for prime time because it lacks feature-X.