Thread overview | |||||||
---|---|---|---|---|---|---|---|
|
July 09, 2010 "Rust" language | ||||
---|---|---|---|---|
| ||||
Found the new system language named Rust, currently in development stage by Mozilla group: http://wiki.github.com/graydon/rust/language-faq http://lambda-the-ultimate.org/node/4009 https://github.com/downloads/graydon/rust/rust-2010-07-08-snap.pdf It uses both a more normal GC and reference count, for different purposes. This can be a good idea. It allows to use both mutable and immutable data, the default is immutable. It uses an idea named "Typestate" that I have just started reading about. Logging is built-in and done widely. It tries to follows some of the reliability ideas from Erlang. It looks quite more complete than the Go language. Bye, bearophile |
July 09, 2010 Re: "Rust" language | ||||
---|---|---|---|---|
| ||||
Posted in reply to bearophile | On 09/07/2010 03:14, bearophile wrote:
> Found the new system language named Rust, currently in development stage by Mozilla group:
> http://wiki.github.com/graydon/rust/language-faq
> http://lambda-the-ultimate.org/node/4009
> https://github.com/downloads/graydon/rust/rust-2010-07-08-snap.pdf
>
> It uses both a more normal GC and reference count, for different purposes. This can be a good idea.
> It allows to use both mutable and immutable data, the default is immutable.
> It uses an idea named "Typestate" that I have just started reading about.
> Logging is built-in and done widely. It tries to follows some of the reliability ideas from Erlang.
> It looks quite more complete than the Go language.
>
> Bye,
> bearophile
..another ocaml like language;;
for each (man (who,fail) s in programming()) {OneStinkyBurger4Free;}
I've tried OCaml quit often, but this language simply does not feel right. let person bjoern = freeFromThatShit;
|
July 09, 2010 Re: "Rust" language | ||||
---|---|---|---|---|
| ||||
Posted in reply to bearophile | "bearophile" <bearophileHUGS@lycos.com> wrote in message news:i15t6h$16jv$1@digitalmars.com... > Found the new system language named Rust, currently in development stage > by Mozilla group: > http://wiki.github.com/graydon/rust/language-faq > http://lambda-the-ultimate.org/node/4009 > https://github.com/downloads/graydon/rust/rust-2010-07-08-snap.pdf > > It uses both a more normal GC and reference count, for different purposes. > This can be a good idea. > It allows to use both mutable and immutable data, the default is > immutable. > It uses an idea named "Typestate" that I have just started reading about. > Logging is built-in and done widely. It tries to follows some of the > reliability ideas from Erlang. > It looks quite more complete than the Go language. > A language from Mozilla, huh? Prediction: Each version will include arbitrary-but-non-optional breaking changes, but only for the things that worked fine, and better, before. Ok, yea, I know that's a lousy joke...but so is Mozilla! Zing! |
July 09, 2010 Re: "Rust" language | ||||
---|---|---|---|---|
| ||||
Posted in reply to Nick Sabalausky | "Nick Sabalausky" <a@a.a> wrote in message news:i16228$1e2g$1@digitalmars.com... > "bearophile" <bearophileHUGS@lycos.com> wrote in message news:i15t6h$16jv$1@digitalmars.com... >> Found the new system language named Rust, currently in development stage >> by Mozilla group: >> http://wiki.github.com/graydon/rust/language-faq >> http://lambda-the-ultimate.org/node/4009 >> https://github.com/downloads/graydon/rust/rust-2010-07-08-snap.pdf >> >> It uses both a more normal GC and reference count, for different >> purposes. This can be a good idea. >> It allows to use both mutable and immutable data, the default is >> immutable. >> It uses an idea named "Typestate" that I have just started reading about. >> Logging is built-in and done widely. It tries to follows some of the >> reliability ideas from Erlang. >> It looks quite more complete than the Go language. >> > > A language from Mozilla, huh? > > Prediction: Each version will include arbitrary-but-non-optional breaking changes, but only for the things that worked fine, and better, before. > > Ok, yea, I know that's a lousy joke...but so is Mozilla! Zing! > Man...And I normally complain about trolls... ;) |
July 09, 2010 Re: "Rust" language | ||||
---|---|---|---|---|
| ||||
Posted in reply to bearophile | On 09.07.2010 03:14, bearophile wrote:
> It allows to use both mutable and immutable data, the default is immutable.
This i like the most about it, back when D2 introduced immutable i hoped we could get immutable-by-default too ;(
|
Copyright © 1999-2021 by the D Language Foundation