January 24, 2012
On Tuesday, January 24, 2012 13:29:48 Walter Bright wrote:
> I find it rather difficult to determine what Rust actually does.

Prove that you're not taking care of your code. To let it just sit around and oxidize like that is just shameful... ;)

- Jonathan M Davis
January 24, 2012
"Bill Baxter" <wbaxter@gmail.com> wrote in message news:mailman.789.1327438644.16222.digitalmars-d-announce@puremagic.com...
> Someone on Reddit pointed to this hard-to-find FAQ which sheds some light on what the point of it is: https://github.com/mozilla/rust/wiki/Doc-project-FAQ
>

Aside from "Old, established techniques are better", that sounds like it could be describing D.


January 24, 2012
On 01/24/2012 10:29 PM, Walter Bright wrote:
> On 1/24/2012 12:45 PM, bearophile wrote:
>> Its author is a very intelligent person, worth respect. Rust has both
>> typestates and variable owning, and probably something else too, I
>> have to
>> study it better. It seems willing to become a direct competitor of D2.
>
>
> http://doc.rust-lang.org/doc/tutorial.html does not mention typestate
> nor variable owning.
>
> I find it rather difficult to determine what Rust actually does.

It mentions owning: search the document for 'unique'.
January 24, 2012
On Tue, Jan 24, 2012 at 1:50 AM, dennis luehring <dl.soluz@gmx.net> wrote:
> The Rust compiler 0.1 is unleashed
>
> http://www.reddit.com/r/programming/comments/opgxd/mozilla_and_the_rust_community_release_rust_01_a/
>
> looks nice - but rusts #fmt macro is nothing compared to std.metastrings and is not even library based :)
>
>
>


What does this _announcement_ have to do with D?
January 24, 2012
On Tue, Jan 24, 2012 at 2:45 PM, bearophile <bearophileHUGS@lycos.com> wrote:
> Ary Manzana:
>
>> And also, what's the advantage of the language?
>
> Its author is a very intelligent person, worth respect. Rust has both typestates and variable owning, and probably something else too, I have to study it better. It seems willing to become a direct competitor of D2.
>
> Bye,
> bearophile


Maybe not intelligent enough, otherwise he would join the D development.
January 25, 2012
Walter Bright:

> http://doc.rust-lang.org/doc/tutorial.html does not mention typestate nor variable owning.
> 
> I find it rather difficult to determine what Rust actually does.

I presume Rust documentation is not complete still.

Beside variable owning and typestate, another significant feature of Rust is built-in nullability management, that's meant to avoid null pointers/refernces bugs.

Bye,
bearophile
January 25, 2012
On 24-01-2012 23:51, Caligo wrote:
> On Tue, Jan 24, 2012 at 2:45 PM, bearophile<bearophileHUGS@lycos.com>  wrote:
>> Ary Manzana:
>>
>>> And also, what's the advantage of the language?
>>
>> Its author is a very intelligent person, worth respect. Rust has both typestates and variable owning, and probably something else too, I have to study it better. It seems willing to become a direct competitor of D2.
>>
>> Bye,
>> bearophile
>
>
> Maybe not intelligent enough, otherwise he would join the D development.

That's rather harsh and not much better than swearing religiously by a language. Every language has its reasons for existing. (And no, there *is no such thing* as a general-purpose language; that assertion simply does not hold.)

- Alex
January 25, 2012
On 24-01-2012 23:50, Caligo wrote:
> On Tue, Jan 24, 2012 at 1:50 AM, dennis luehring<dl.soluz@gmx.net>  wrote:
>> The Rust compiler 0.1 is unleashed
>>
>> http://www.reddit.com/r/programming/comments/opgxd/mozilla_and_the_rust_community_release_rust_01_a/
>>
>> looks nice - but rusts #fmt macro is nothing compared to std.metastrings
>> and is not even library based :)
>>
>>
>>
>
>
> What does this _announcement_ have to do with D?

There is plenty to be learned from other languages, including Rust (in particular, its way of handling closures/function literals). IMO the D community should be willing to look at other languages for ideas and inspiration.

- Alex
January 25, 2012
On Wed, 25 Jan 2012 13:40:46 -0500, Alex Rønne Petersen <xtzgzorex@gmail.com> wrote:

> On 24-01-2012 23:50, Caligo wrote:
>> On Tue, Jan 24, 2012 at 1:50 AM, dennis luehring<dl.soluz@gmx.net>  wrote:
>>> The Rust compiler 0.1 is unleashed
>>>
>>> http://www.reddit.com/r/programming/comments/opgxd/mozilla_and_the_rust_community_release_rust_01_a/
>>>
>>> looks nice - but rusts #fmt macro is nothing compared to std.metastrings
>>> and is not even library based :)
>>>
>>>
>>>
>>
>>
>> What does this _announcement_ have to do with D?
>
> There is plenty to be learned from other languages, including Rust (in particular, its way of handling closures/function literals). IMO the D community should be willing to look at other languages for ideas and inspiration.

I think the point was, this belongs not in the D announcement NG, which should be for strictly D related announcements, but rather in the main D NG.

-Steve
January 25, 2012
On Tuesday, 24 January 2012 at 22:11:43 UTC, Nick Sabalausky wrote:
> "Bill Baxter" <wbaxter@gmail.com> wrote in message news:mailman.789.1327438644.16222.digitalmars-d-announce@puremagic.com...
>> Someone on Reddit pointed to this hard-to-find FAQ which sheds some light
>> on what the point of it is:
>> https://github.com/mozilla/rust/wiki/Doc-project-FAQ
>>
>
> Aside from "Old, established techniques are better", that sounds like it could be describing D.

Every new language's list of reasons describes every other's. Even Go.

D started with "Old, established techniques are better" and hasn't really strayed much that I can tell.