Skip to content

WiresmithTech/Futures-For-LabVIEW

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Futures for LabVIEW

This repository contains a library with an implementation for futures in LabVIEW.

📒 Description

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.

🚀 Installation

Releases are distributed as VI packages. These will be published on VIPM or made available on the releases page at https://github.com/WiresmithTech/Futures-For-LabVIEW/releases

😎 Usage

See the user guide at https://github.com/WiresmithTech/Futures-For-LabVIEW/blob/main/docs/user-guide.adoc

💻 Development Requirements

This code is built in LabVIEW 2017 with no other dependencies.

VI tester is used for testing the API.

👥 Contributing

TBD

🍻 Credits

  • 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.

📄 License

This project is released under an MIT license.

About

A futures API for LabVIEW.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors