Live data from Hacker News

Rust 0.2 released

mail.mozilla.org

11–20 of 97 posts

Re: Rust 0.2 released

#11
post #4

COME ON!!! I literally JUST finished downloading and reading the docs for rust 0.1 an hour ago. I mean a new version is cool, but could it have come a day earlier?

So many interesting languages, so little time :(

Re: Rust 0.2 released

#14
I don't have a lot of experience with systems programming but want to play around with Rust.

Would the best route be to learn C then move onto the untread waters of Rust? I'm just looking for some guidance, this seems really cool to learn.

Re: Rust 0.2 released

#15
post #13

Rust seems very similar to Go. Anyone looked at/played with both enough to offer some wisdom on the pros/cons of each language?

It makes fewer compromises than Go. It'd be more appropriate for concurrent, high performance systems projects, whereas Go is a way to rapid-dev high(er) performance networked services.

Re: Rust 0.2 released

#16

I don't have a lot of experience with systems programming but want to play around with Rust. Would the best route be to learn C then move onto the untread waters of Rust? I'm just looking for some guidance, this seems really cool to learn.

Just learn C.

Re: Rust 0.2 released

#17
post #13

Rust seems very similar to Go. Anyone looked at/played with both enough to offer some wisdom on the pros/cons of each language?

It makes fewer compromises than Go. It'd be more appropriate for concurrent, high performance systems projects, whereas Go is a way to rapid-dev high(er) performance networked services.

What sorts of compromises does Go make (that Rust does not)?

Re: Rust 0.2 released

#18
post #17

Earlier quoted context omitted.

It makes fewer compromises than Go. It'd be more appropriate for concurrent, high performance systems projects, whereas Go is a way to rapid-dev high(er) performance networked services.

What sorts of compromises does Go make (that Rust does not)?

Garbage collection.

Re: Rust 0.2 released

#19
post #17

Earlier quoted context omitted.

It makes fewer compromises than Go. It'd be more appropriate for concurrent, high performance systems projects, whereas Go is a way to rapid-dev high(er) performance networked services.

What sorts of compromises does Go make (that Rust does not)?

The one that everyone complains about is Go not having generics. I think you have to play around with both languages for long enough to know if it's a real issue; people just seem to look at the spec and decide the lack of generics is a dealbreaker.

Re: Rust 0.2 released

#20
I had trouble trying to just read from stdin. Actually I couldn't do it before I got frustrated and gave up. I hope I can do it this time!!! If not, then I'll wait for 0.3!!!
Post reply on HN