U++ Mac OS installation
U++ for POSIX (OpenBSD, FreeBSD) comes as single sandboxed archive. After downloading, you need to unpack this archive to suitable location with
tar xf upp-posix-14411.tar.xz
(replace 14411 with the revision you have downloaded). Of course, you can use your desktop environment desktop GUI utility as well.
U++ requires C++ toolchain to build applications. You can find a description how to install this toolchain e.g. here.
Some other tools and libraries can be installed with homebrew. Following packages are recommended (as in they might be required in certain contexts):
As long as you keep theide (or umk) just in the original directory, nothing will be written outside of it - its "sandboxed". If you get bored with U++ and need to clean the space, simply delete the "upp" folder.
If you move theide e.g. to ~/bin, it will start to write things to ~/.config and ~/.cache.