There are a couple of new libraries that we've tried to get included previously, but are now actually fully integrated into the meta-build system that we use to test and publish the libraries — this means we won't accidentally miss them out again.
This release has not been tested on Mac — my ancient iMac has finally died, and I have no other way to properly test this platform. For now I'm leaving the Mac instructions in here, but if I don't get a new Mac or a volunteer to run the test builds then I'm going to have to drop the Mac support.
We've also got some initial experimental Docker images available to make building and deploying Fost based systems easier. Later on we hope to be able to augment these with full development environments which should make using the libraries significantly simpler.
Linux & Mac |
---|
git clone --branch=4.14.09.44924 --recursive git@github.com:KayEss/fost-hello.git cd fost-hello Boost/build hello/compile dist/bin/hello-world-d On the Mac you will need to set DYLD_LIBRARY_PATH before running hello-world-d export DYLD_LIBRARY_PATH=dist/lib dist/bin/hello-world-d |
Windows |
git clone --branch=4.14.09.44924 --recursive git@github.com:KayEss/fost-hello.git cd fost-hello Boost\build hello\compile dist\bin\hello-world-gd |
fostlib::cli::monitor
function that can be used to display a progress bar monitoring work towards a future.const&
s instead of copies of the value when they're dereferenced.fostlib::future<>
instances to be compared for equality.fostlib::accessors
now use perfect forwarding if FOST_HAS_MOVE
is defined.