Another (more experienced) answers from others will follow:

> Does standard library is stable for usage in the enterprise?

Unless you do something magic with code for the project, IMO, it's safe

> As I understand, Nim allows to use it's GC to manage memory automatically, or 
> to control it manually, when it needed (for Native, C/C++ targets)?

Yes, Nim have traced and untraced reference. Traced reference work with GC 
while untraced would have to be managed manually.

> Is it realistic (and how to difficult in practice) with Nim to maintain a 
> single code base in the project, who particulary requires access to both 
> levels (low-level: allow to manage memory by developers, usage a static 
> datatyes, bit operations and etc.; hight-level for faster development of 
> resource-inpedendets parts)?

This is relative on how much the complexity, one of viable way to do it by 
dividing it per module.

> Also critically availability cross-language support via usage of dynamic 
> modules (dll, dynlib, so): use it in Nim's application and export some 
> functions (generate own dynamic module) to dll/so/dynlib.

Nim has easiest CFFI to work with. But of course you must be careful about GC 
when using functions from dynamic libs.

> Is there successfull stories of individual developers/companys of usage Nim 
> for real/huge projects (enterprise, gamedev, web or something else)?

[Reel Valley](https://apps.facebook.com/reelvalley?utm_source=nimsite) 
(facebook game) 

Reply via email to