JeffKilborn

๐Ÿ“… Joined in 2015

๐Ÿ”ผ -27 Karma

โœ๏ธ 8 posts

๐ŸŒ€
8 total posts
Stories0
Comments8
Ask HN0
Show HN0
Jobs0
Polls0

(Replying to PARENT post)

Have you seen the new Swift 2.0 benchmarks that they discussed at WWDC 15? It's now getting extremely fast. It won't be long before it surpasses Rust.

Anyway, if 5% improvement is all that Rust will have over Swift, it's as dead as Lisp.

When Swift is finally open-sourced, there will be a huge exodus from Rust community and move to Swift. This is not survivable. Rust will quickly lose the little momentum that it has right now and it will be game over.

Personally I believe that any investment into codebases using Rust is a huge mistake and a waste of money at this point in time.

๐Ÿ‘คJeffKilborn๐Ÿ•‘10y๐Ÿ”ผ0๐Ÿ—จ๏ธ0

(Replying to PARENT post)

>Go has to contend with Swift. Rust does not.

During the WWDC 2015 opening keynote, Federighi explicitly stated that Swift's a "systems programming language" and they even say it in the documentation:

> It is the first industrial-quality systems programming language that is as expressive and enjoyable as a scripting language.

https://developer.apple.com/library/ios/documentation/Swift/...

๐Ÿ‘คJeffKilborn๐Ÿ•‘10y๐Ÿ”ผ0๐Ÿ—จ๏ธ0

(Replying to PARENT post)

>It's missing its biggest features.

Like what? Please do enlighten us.

๐Ÿ‘คJeffKilborn๐Ÿ•‘10y๐Ÿ”ผ0๐Ÿ—จ๏ธ0

(Replying to PARENT post)

>Rust will deal with it by being swifter than Swift.

By how much? Will extra language codebase justify the speed increase (if any)?

Say you're developing some mobile app, why wouldn't you want to use a single unified codebase for front & backends instead of splitting it across Rust and Swift?

๐Ÿ‘คJeffKilborn๐Ÿ•‘10y๐Ÿ”ผ0๐Ÿ—จ๏ธ0

(Replying to PARENT post)

>Swift is an applications programming language where the runtime is non-optional (at least AFAICT) and memory is managed dynamically.

No, it's optional if you don't need to interact with Obj-C frameworks (ie. Cocoa). And memory is not managed dynamically. Swift uses ARC.

Like I said, I just don't see Rust sticking around for long. Swift will suck all the developers out of it since you'll be able to actually get a job programming in Swift.

๐Ÿ‘คJeffKilborn๐Ÿ•‘10y๐Ÿ”ผ0๐Ÿ—จ๏ธ0

(Replying to PARENT post)

While I find Rust interesting, how exactly will Rust deal with a 900lb gorilla that's about to get released from a cage?

Opensource Swift is only few months away and it already has a much bigger user base and is backed by the biggest company in tech. Rust & Swift share many common traits and kinda look alike as well.

Why should anyone pick Rust over Swift when Swift will be able to do everything Rust can do and is also positioned as a systems programming language? And Swift will also be a full-stack programming language and you will be able to program apps and backends with it.

I feel like Rust is about to get killed. And killed quickly.

๐Ÿ‘คJeffKilborn๐Ÿ•‘10y๐Ÿ”ผ0๐Ÿ—จ๏ธ0