Fost 4 release 4.14.09.44924 now out
Created 2014-09-21T07:22:29.734Z, last edited 2014-09-21T08:07:25.906Z
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 [email protected]: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 [email protected]:KayEss/fost-hello.git cd fost-hello Boost\build hello\compile dist\bin\hello-world-gd |
Download locations
Applications
- beanbag — Stand alone transactional JSON database server — [email protected]:KayEss/beanbag.git
- fost-hello — Sample seed project — [email protected]:KayEss/fost-hello.git
- mengmon — Stand alone web server — [email protected]:KayEss/mengmom.git
Libraries
- fost-aws — Amazon AWS and OpenStack — [email protected]:KayEss/fost-aws.git
- fost-beanbag — Transactional JSON database — [email protected]:KayEss/fost-beanbag.git
- fost-base — Build system and core libraries — [email protected]:KayEss/fost-base.git
- fost-internet — Internet protocols, servers & clients — [email protected]:KayEss/fost-internet.git
- fost-meta — All libraries in one wrapper — [email protected]:KayEss/fost-meta.git
- fost-orm — Object/Relational mapping — [email protected]:KayEss/fost-orm.git
- fost-postgres — PostgreSQL — [email protected]:KayEss/fost-postgres.git
- fost-py — Python (2.x) bindings — [email protected]:KayEss/fost-py.git
- fost-web — Web server libraries — [email protected]:KayEss/fost-web.git
- fost-windows — Windows support — [email protected]:KayEss/fost-windows.git
Detailed change log
fost-base
- The meta data set on the progress for a task is now made available to the meter readings.
- There is a new
fostlib::cli::monitorfunction that can be used to display a progress bar monitoring work towards a future. - Futures now return
const&s instead of copies of the value when they're dereferenced. - Allow
fostlib::future<>instances to be compared for equality. - The
fostlib::accessorsnow use perfect forwarding ifFOST_HAS_MOVEis defined. - Need to not pretty print the JSON values when showing the full settings database as we're outputting something approximating a CSV file.
fost-postgres
- Change the test database configuration to assume ident/trust based authentication.
© 2002-2026 Kirit & Tai Sælensminde. All forum posts are copyright their respective authors.
Licensed under a Creative Commons License. Non-commercial use is fine so long as you provide attribution.

