This repository contains a library with an implementation for futures in LabVIEW.
Futures and promises are useful tools in creating an asynchronous interface. In LabVIEW this probably means between QMH or Actor loops.
This library contains an implementation of futures for variants which can be used in these interfaces.
Releases are distributed as VI packages.
TBD
This code is built in LabVIEW 2017 with no other dependencies.
VI tester is used for testing the API.
TBD
- Javascript, Rust, C# and other languages that got there first.
- CSLUG user group for letting me bat the idea around.
- James Powell for the first implementation I ever saw in LabVIEW.
This project is released under an MIT license.