News for hackers. Stuff that matters.
Re:Swift – observations from Rust’s original designer by zak_mc_kracken on Monday June 02, 2014 @11:27PM (#7837982)
I think the author is seeing a little more than there actually is. There is a lot more overlap between Swift and C#/Java than with Rust. Actually, I see very little Rust in Swift, except for very trivial features that are present in 90% of C-based languages.

But hey, any opportunity to pimp your favorite language is fair.

Re:Swift – observations from Rust’s original designer by MoOmer on Tuesday June 03, 2014 @12:12AM (#7838104)
I don't believe the author is 'pimping' Rust. "C#" appears five times on the page, in snippets like this:

    It seems to borrow quite extensively C# and .. I don't know how to say this politely or immodestly ... Rust. Which is flattering if true! Of course I'm biased. Also a language pluralist, and since Rust is a major cobbling-together of things we liked in other languages (ML, C++, C#, Lisp, Ruby, etc.)
It also seems like he's more generally excited about the prospects of not being limited to a small set of languages to do powerful things.

    "It's remarkable to me that in the years between, we've seen such a shift in what's considered "normal" new-language tech. F# is shipping on several platforms (whether or not M# ever actually surfaces again); Scala is considered an employable skill; C++11 has lambdas and local type inference at least, if not algebraic types or pattern matching; Rust actually exists now; and now one can rely on similar comforts in the Apple ecosystem. How delightful!"
Re:Swift – observations from Rust’s original designer by scriptproof on Tuesday June 03, 2014 @02:35AM (#7838449)
It is common when a new language appears to authors to see similarity with their own language. Actually, most of the features of Swift were already implemented in some older language. Extended pattern matching for example exists in Scala.
Re:Swift – observations from Rust’s original designer by ibotty on Tuesday June 03, 2014 @03:35AM (#7838567)
... and in many other languages way before scala.