I'm new to Nim - bought the book and will be getting started soon. I'm mostly using Delphi for fat clients - I've no plans to change that but would like to start implementing some functionality in Nim. I make extensive use of interface-based Delphi DLLs (i.e. I return an interface reference to the calling application) and am thinking of learning about Nim by investigating their Nim equivalent. I realise Nim doesn't have interfaces, but have seen a couple attempts (AFAIR) to implement custom VTables. Is this going to be feasible?
Also, I'm sure I read somewhere that the Nim GC causes problems when calling Nim DLLs from other languages - any info on this would also be appreciated.
Thanks, Bob