First of all Merry Christmas! :)

After months of exploring Nim, I realized this is the one for me - meaning I am 
here to stay - so I thought I might as well say hi!

I'm still studying CS at university, so my skills are lacking, but I am eagerly 
covering ground every day. Programming languages as a topic itself fascinate 
me; I hope I can contribute to Nim soon!

A couple of unrelated, lighthearted questions:
    (1) Are these the top priority features to reach version 1.0, or just the 
most interesting ones?

>   1. destructors
>   2. incremental compilation
>   3. case object
>   4. comment field
> 


(2) What is Nim's main target audience?

> Nim is one of the (rather rare) non-opinionated languages. It's 
> cross-platform, focuses on ergonomics, and it can do low-level. These 
> features probably render it capable for any programming task. While this is 
> great, I wonder if there is some notable direction it's heading because of 
> the community preferences and interests

(3) Concurrency - please guide my thought process; I am totally lost! >_<

>   1. What is the programming language's task when wanting to support 
> concurrency (since a lot of stuff are OS's responsibility)?
>   2. Does using a VM unlock possibilities for different concurrency 
> strategies, while compiled ones have less options?
>   3. What is Nim's state compared to mainstream solutions (Elixir, Go, Rust)?
> 

Reply via email to