Re: ycombinator"In my Christmas wishlist is a language ..."
Ilya Yaroshenkowrote: > This is small but pleasant proof that D can be a backend language > for high performance software. Go and Rust developers will be > happy to use D under the hood of Go/Rust API if we can propose > the best libraries. They do not against D! The only things we > need to be in touch with the rest of world is to write a good > libraries and provide betterC interface to interact with other > languages :-) TBH I think it's not realistic that Rust and Go developers will adopt D for high performance under the hood, unlike more dynamic languages like Python or Ruby. Go and Rust languages target a similar audience and are not inherently slower than D. Existing good quality libraries like Mir GLAS have certainly a good chance of being adopted. But going through FFI is not without costs (both for library writers and users) and if there are similar libraries in the native language I honestly don't see much chances for libraries written in D, unless they are really much better.
Re: ycombinator"In my Christmas wishlist is a language ..."
On Monday, 19 December 2016 at 23:03:47 UTC, Mark wrote: On Monday, 19 December 2016 at 18:38:32 UTC, Ilya Yaroshenko wrote: Mir can be translated as "Peace". Cooperation with other languages through betterC API is more productive than universality/feature wars :-) And here I thought it was named after the space station. =) Yes (and logo too [1]) , but the translation has two meanings 1. "peace" and 2. "world"/"universe". [1] https://en.wikipedia.org/wiki/File:Mir_insignia.svg
Re: ycombinator"In my Christmas wishlist is a language ..."
On Monday, 19 December 2016 at 18:38:32 UTC, Ilya Yaroshenko wrote: Mir can be translated as "Peace". Cooperation with other languages through betterC API is more productive than universality/feature wars :-) And here I thought it was named after the space station. =)
Re: ycombinator"In my Christmas wishlist is a language ..."
On Monday, 19 December 2016 at 18:41:36 UTC, Ilya Yaroshenko wrote: On Monday, 19 December 2016 at 18:38:32 UTC, Ilya Yaroshenko wrote: In my Christmas, say for 2050 year... i wish D to be a default language for multi-language interaction. extern(Rust)? extern(Go)? ;) Johan
Re: ycombinator"In my Christmas wishlist is a language ..."
On Monday, 19 December 2016 at 18:38:32 UTC, Ilya Yaroshenko wrote: In my Christmas, say for 2050 year... i wish D to be a default language for multi-language interaction.
ycombinator"In my Christmas wishlist is a language ..."
https://news.ycombinator.com/item?id=13209861 Mir GLAS [1] raised 11 stars and 138 views during 11 hours because someone noted it in the discussion. Interesting note: 4 stars was from Go and Rust developers. This is small but pleasant proof that D can be a backend language for high performance software. Go and Rust developers will be happy to use D under the hood of Go/Rust API if we can propose the best libraries. They do not against D! The only things we need to be in touch with the rest of world is to write a good libraries and provide betterC interface to interact with other languages :-) D can became the most popular language for low level programming and replace C/C++ for complex, hight performance systems. Mir can be translated as "Peace". Cooperation with other languages through betterC API is more productive than universality/feature wars :-) In my Christmas, say for 2050 year. [1] https://github.com/libmir/mir-glas