New languages based on and interoperating with Rust are interesting.

A well defined subset of Rust which is still valid Rust can be quite
useful.  Have you looked at the work Yehuda Katz and others have done with
Rust code which doesn't use the Rust runtime?

That is *much* more like what you're saying you want (way stripped down
like C) than heavy stuff like Go or Lua or Python or my
hypothetical-pet-Rust-F#-hybrid-vanity-project would be.

Kevin
On Mar 5, 2014 1:11 AM, "Gaetan" <gae...@xeberon.net> wrote:

> discutions go steril here. Let's cut this thread
>
> -----
> Gaetan
>
>
>
> 2014-03-05 9:59 GMT+01:00 John Mija <jon...@proinbox.com>:
>
>> Although you use Rust as main language, there are reasons to use a second
>> language i.e. for scripting; the AAA games usually are built in C++ but
>> it's very common the usage of Lua for scripting
>>
>> El 05/03/14 04:40, Liigo Zhuang escribió:
>>
>>> If I select Rust as my main language, I don't think I have any reason to
>>> write new code in Go. Go away!
>>>
>>> 2014年3月5日 上午3:44于 "John Mija" <jon...@proinbox.com
>>> <mailto:jon...@proinbox.com>>写道:
>>>
>>>
>>>     Every time there is a new language, developers have to start to
>>>     developing from scratch the same algorithms.
>>>     The alternative has been to use C libraries already built since is
>>>     much easier to interface with other languages and a lot of languages
>>>     will let you call C functions directly.
>>>
>>>     But C language is unsafe and there is a penalty performance at
>>> binding.
>>>     Besides, it is harder to debug incorrect C code.
>>>
>>>     So, why don't use a simple language but safe like Go?
>>>     The Go compilers create a single intermediate file representing the
>>>     "binary assembly" of the compiled package, ready as input for the
>>>     linker: http://golang.org/cmd/gc/
>>>
>>>     I'm supposed that a linker could be built to link that intermediate
>>>     file together to a Rust program.
>>>
>>>     The main advantage is that you would use a simpler language to build
>>>     algorithms and code of lower level (asm), wich could be linked from
>>>     other languages.
>>>     Rust is a language more complex to replace to C like "universal
>>>     language".
>>>
>>>     Note: I love both languages; Go for web apps and Rust for everything
>>>     else (mobile and desktop apps, and servers).
>>>     _________________________________________________
>>>     Rust-dev mailing list
>>>     Rust-dev@mozilla.org <mailto:Rust-dev@mozilla.org>
>>>     https://mail.mozilla.org/__listinfo/rust-dev
>>>     <https://mail.mozilla.org/listinfo/rust-dev>
>>>
>>>  _______________________________________________
>> Rust-dev mailing list
>> Rust-dev@mozilla.org
>> https://mail.mozilla.org/listinfo/rust-dev
>>
>
>
> _______________________________________________
> Rust-dev mailing list
> Rust-dev@mozilla.org
> https://mail.mozilla.org/listinfo/rust-dev
>
>
_______________________________________________
Rust-dev mailing list
Rust-dev@mozilla.org
https://mail.mozilla.org/listinfo/rust-dev

Reply via email to