Hello,

I plan to work on multi-platform (if possible, make a light version for e.g. 
Android as well) desktop GUI app want to separate computational/core part into 
library and have UI part developed separately...By looking at [Nim's GUI 
offering](https://github.com/nim-lang/Nim/wiki/Curated-Packages#gui), I can say 
it is quite colourful. There are some options[*] which look quite interesting 
like [NiGui](https://github.com/trustable-code/NiGui) and 
[fidget](https://github.com/treeform/fidget), but have a feeling that none is, 
atm, mature enough for full-fledged application.

So, I'm considering to simply work on library part in Nim, create bindings for 
3rd party C lib etc., and then, possibly use 
[nimpy](https://github.com/yglukhov/nimpy) to bridge Python with Nim (if none 
of the GUI options does not mature) and do UI part by using PyQt/PySide2.

I know it's not ideal, but wonder what is the cost, iow. what would I lose of 
Nim's features (e.g. type-safety etc.) if going that route?

Sincerely,  
Gour  


[*] I still have to explore [nimqml](https://github.com/status-im/nimqml)...

Reply via email to