I have a plan.. I really DO

Ecstatic Coder ecstatic.coder at gmail.com
Fri Jun 29 20:55:33 UTC 2018


On Friday, 29 June 2018 at 20:51:56 UTC, bauss wrote:
> On Friday, 29 June 2018 at 20:13:07 UTC, Ecstatic Coder wrote:
>> On Friday, 29 June 2018 at 19:46:06 UTC, bauss wrote:
>>> On Friday, 29 June 2018 at 19:42:56 UTC, Ecstatic Coder wrote:
>>>> On Friday, 29 June 2018 at 17:09:44 UTC, JN wrote:
>>>>> On Friday, 29 June 2018 at 08:43:34 UTC, Ecstatic Coder 
>>>>> wrote:
>>>>>> Once Crystal integrates parallelism (at 1.0), it should 
>>>>>> become de facto one of the best alternative to Go, Java, 
>>>>>> C#, etc, because it's actually "Go-made-right". For 
>>>>>> instance it's genericity system works well, and its type 
>>>>>> inference system natively support union types.
>>>>>>
>>>>>
>>>>> Except it has no Windows support and doesn't look like it 
>>>>> will happen anytime soon. Some people might be living in a 
>>>>> UNIX bubble, but Windows is a big market, and a language 
>>>>> won't make it big without Windows support.
>>>>
>>>> Right :)
>>>>
>>>> But remember that Crystal is still in its infancy, as it 
>>>> hasn't reached its 1.0 version yet.
>>>>
>>>> Parallelism is on its way, and Windows support too...
>>>>
>>>> Don't forget that nowadays many (can I say most ?) servers 
>>>> are based on unix variants, so their platform support order 
>>>> looks perfectly fine and logical to me.
>>>
>>> Actually a large share of servers run Windows Server and/or 
>>> Azure servers running Windows too.
>>>
>>> It's not logical to not support both.
>>>
>>> D already has that advantage supporting pretty much every 
>>> platform you can think of.
>>
>> I agree, but you must compare what is comparable.
>>
>> Have a look at Crystal's Github project, you will see that 
>> Crystal, still in development and quite far from its 1.0 mile 
>> version (= despite no parallism and windows support, etc) 
>> ALREADY has 11206 stars, 881 forks and 292 contributors :
>>
>> https://github.com/crystal-lang/crystal
>>
>> Not bad for a language in its 0.25 version and first released 
>> in June 2014 (4 years), especially compared to D in its 2.0 
>> version and first released in December 2001 (16 years), whose 
>> official compiler has 1806 stars, 452 forks and 168 
>> contributors :
>>
>> https://github.com/dlang/dmd
>>
>> If those numbers means anything, I think its that Crystal is 
>> probably getting popularity much quicker than D, and honestly, 
>> after having tried it, I think it's really deserved, even if I 
>> agree that there are still many things that remain to be 
>> implemented before it's really ready for an official 
>> "production-ready" 1.0 release.
>
> Yes. Crystal is a fantastic language already.
>
> As someone who uses many languages, I tend to just use what 
> does the task at hand best.
>
> I'm sure I'll be able to find some usage for Crystal when it's 
> production ready, but it doesn't mean I'll abandon D. That'll 
> probably never happen, especially considering I have a lot of 
> projects written in D with thousands of lines of code.

Same for me :)


More information about the Digitalmars-d-announce mailing list