Rust 0.8 released
This was another very active release cycle that continued the trend toward refining the standard library while making minor adjustments to the language. In this release the `for` keyword has been changed to work with `Iterator` types, the runtime and task scheduler was rewritten, a new experimental I/O subsystem was added, and we added a new family of string formatting macros, `format!`, that will eventually replace `fmt!`."
Posted Sep 28, 2013 2:05 UTC (Sat)
by ncm (guest, #165)
[Link] (10 responses)
This being only the 0.8 release, it's still possible to change the function-name introducer from "fn" to "fun". Never discount the importance of fun, in a new language. This being only the 0.8 release, it could still jump the shark, in any number of ways. If it were to get a little too flexible, for example, compatibility among libraries could suffer.
Posted Sep 28, 2013 5:17 UTC (Sat)
by ofranja (guest, #11084)
[Link] (1 responses)
Posted Sep 28, 2013 7:03 UTC (Sat)
by epa (subscriber, #39769)
[Link]
Posted Sep 29, 2013 20:09 UTC (Sun)
by HelloWorld (guest, #56129)
[Link] (6 responses)
Posted Sep 30, 2013 15:30 UTC (Mon)
by emk (subscriber, #1128)
[Link] (4 responses)
I'm waiting to see if Rust will fill the niche that I really wanted Go to fill: A fast language which allows me to get close to the machine, but which also offers a pleasant variety of sensible abstractions. On some level, the last such language I used was Dylan, which made some serious mistakes, but which nonetheless tried to deliver both speed and abstractions. Oh, and Scala, but Scala is really just Haskell for people living in the Java ecosystem, except with more dubious magic.
But at this point in my life, I don't check out new programming languages unless (1) they contain non-trivial new ideas, or (2) they're reached sufficient popularity to show up in my new feeds on a regular basis and to provide a huge number of useful libraries. I can't be bothered to deal with languages that merely remix existing ideas tastefully unless they can actually gain some traction.
Posted Oct 4, 2013 17:58 UTC (Fri)
by b7j0c (guest, #27559)
[Link] (3 responses)
my guess is Rust may be killed by bad timing. Go is getting huge momentum, people are already running their businesses on it and you can make a living as a full-time Go programmer (i am arguably doing this now and have been for a year). Java8 will de-stupid Java just enough that it won't be worth it for most coders to drop Java in favor of Rust. and now someone will respond by telling me Rust is designed to replace C++, not Java...nonsense. nothing is going to "replace" C++.
Posted Oct 10, 2013 17:59 UTC (Thu)
by HelloWorld (guest, #56129)
[Link] (2 responses)
Posted Oct 10, 2013 17:59 UTC (Thu)
by HelloWorld (guest, #56129)
[Link] (1 responses)
Posted Oct 10, 2013 18:11 UTC (Thu)
by Cyberax (✭ supporter ✭, #52523)
[Link]
However, making GC optional is going to be interesting. And with Rust's memory model GC is not that essential anyway.
Posted Sep 30, 2013 15:46 UTC (Mon)
by tjc (guest, #137)
[Link]
I agree that Rust looks promising, but hoping that someone somewhere won't do something contrary to your wishes is a false hope.
Posted Oct 4, 2013 17:21 UTC (Fri)
by jke (guest, #88998)
[Link]
Posted Oct 1, 2013 6:08 UTC (Tue)
by glaesera (guest, #91429)
[Link]
Rust 0.8 released
Rust 0.8 released
Rust 0.8 released
I agree it's a big deal
What I'm looking for
What I'm looking for
What I'm looking for
no take a trip to godoc.org and look at the mountain of libraries that have already been written. why? because Go is simple. Rust is not simple.
Go is simple because it's useless. A programming language that can't assign a meaningful type to simple functions like map and filter is just not what I want to work with today. Neither is a language that claims to be a "better C" and yet forces a garbage collector down your throat. Yes, Rust is GCed too, but unlike Go it has unique pointers, allowing one to avoid the GC overhead in many cases.
What I'm looking for
http://pcwalton.github.io/blog/2013/06/02/removing-garbag...
What I'm looking for
I agree it's a big deal
Rust 0.8 released
Rust 0.8 released