For parts of the code I want to have full control over memory, but for other 
parts I still need a GC. Is this possible?

Basically I want a part to be more like C where I have to manage my own memory 
and do not mind to not use any extra features that require a GC.

I finally want the application to have the following layers:

high level: non-compiled game code for modding using Nim script 
([https://github.com/komerdoor/nim-embedded-nimscript](https://github.com/komerdoor/nim-embedded-nimscript))
 mid level: compiled game code using garbage-collector low level: data-oriented 
game engine not using a garbage-collector

I've been coming back to Nim multiple times waiting for the moment that I can 
finally switch. I also use several C libraries that I have to create bindings 
for, hopefully that is now easier as well.

Is using Nim as a scripting language still a good idea of would you recommend 
to use Lua there instead?

Reply via email to