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)...