Re: ycombinator"In my Christmas wishlist is a language ..."

2016-12-19 Thread Tobias Müller via Digitalmars-d
Ilya Yaroshenko  wrote:
> 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 ..."

2016-12-19 Thread Ilya Yaroshenko via Digitalmars-d

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 ..."

2016-12-19 Thread Mark via Digitalmars-d
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 ..."

2016-12-19 Thread Johan Engelen via Digitalmars-d
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 ..."

2016-12-19 Thread Ilya Yaroshenko via Digitalmars-d
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 ..."

2016-12-19 Thread Ilya Yaroshenko via Digitalmars-d

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