Sign Up
EU Cyber Resilience Act (CRA) — First Deadline September 2026
If you sell LabVIEW-based software and systems in the EU, please be aware that new CRA regulations may require you to implement security vulnerability reporting starting September 11, 2026. The VIPM Team has prepared guides to help you understand how this applies to your software applications and published packages, since it's important you understand these regulatory requirements (click the Learn More link to read these guides). Thank you for your help in keeping security front-and-center within the LabVIEW community.
Learn more

IG Promises by Illuminated G - Toolkit for LabVIEW Download

Chainable Promises implementation for interacting with asynchronous tasks in a consistent way with built-in error propagation.

D Discussion Watch * 1 ↓794
 screenshot
Version0.9.2.7
ReleasedJun 01, 2024
Publisher Illuminated G
License MIT
LabVIEW VersionLabVIEW>=20.0
Operating System Windows, Mac, and Linux
Project links Homepage   Discussion

Description

Provides a Promise/Future implementation for LabVIEW. Promises and Futures can be used to standardize the way responses are returned from asynchronous tasks, such as when sending an Actor message and a result needs to be waited on. Unlike the built in Send and Wait for Reply mechanism of Actor Framework, this library supports Strict-Typing by providing a base Values class that can be overridden to pass values without using variants.

This library also encapsulates error propagation and handling. With response notifiers, specific types must be created that combine the desired result value and an error cluster that can be bundled and responded with whereas this library only requires the Value class and manages the error passing itself.

Release Notes

0.9.2.7 (Jun 01, 2024)

0.9.2.7
- More robust cleanup of internals to try and eliminate ref leaks

0.9.1.6
- Fixed reentrancy for VIs that can wait

derrickb was a contributor to this release


Download Package

Versions
All Contributors

  Post an Idea   Post a Resource

Recent Posts