Yeah, I'm fairly interested in hot loading. I also think that it is a killer feature for a language (especially game development). No, I haven't tried to use hot loading in any real Nim program I've done. I wrote that article after reading another article about a game dev who said he used it in lieu of spending the time to integrate a (slow) scripting language.

When I was working on mine, I didn't experience any SIGSEGV crashes. I was working on a Linux machine; though I'm not sure if that makes much of a difference.

I haven't play with the RTL library at all, or the GC too much. It would be best to as Araq or dom96 what's going on there.

2017-10-01 16:02:52
Sorry to necro-post an almost week old thread, but if you think there is a bug in nimrtl or something else that has to do with runtime DLL loading, please put something on the issue tracker so this can be investigated (and possibly fixed). 2017-10-08 14:08:05
Anyone in numerical computing would love this, I think that's what @stisa uses in his jupyter kernels: https://github.com/stisa/jupyter-nim-kernel, https://github.com/stisa/INim
2017-10-08 15:00:42
<<<••12••>>>