Is there any hope for getting Upp as a shared library, especially on Linux?
Or as a set of shared libraries?
I think there is now nothing that prevents it from technical standpoint, as we do not require .icpp logic anymore for the library.
There are two issues:
a) modularity. U++ is way too modular (deliberately of course), you will have hard time to decide how to group packages into libraries. Single package <-> single library would not work IMO, as there are too many packages.
b) somebody would have to do that... while I understand the value of this, it is low on my priority list. Ideally, this could happen as "3d party" effort. Sources are available, so the best scenario is I am not involved at all But I can help.