ulises-jeremias / rxv

Reactive Extensions for the V language.

Home Page:https://ulises-jeremias.github.io/rxv/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Reactive V

vlang.io | Docs | Contributing

Continuous Integration Deploy Documentation License: MIT

Reactive Extensions for the V language

ReactiveX

ReactiveX, or Rx for short, is an API for programming with Observable streams. This is the official ReactiveX API for the V Programming language.

ReactiveX is a new, alternative way of asynchronous programming to callbacks, promises, and deferred. It is about processing streams of events or items, with events being any occurrences or changes within the system. A stream of events is called an Observable.

An operator is a function that defines an Observable, how and when it should emit data. The list of operators covered is available here.

RxV

The RxV implementation is based on the concept of pipelines. A pipeline is a series of stages connected by channels, where each stage is a group of routines running the same function.

Install rxv

v install rxv

Done. Installation completed.

Testing

To test the module, just type the following command:

./bin/test # execute `./bin/test -h` to know more about the test command

About

Reactive Extensions for the V language.

https://ulises-jeremias.github.io/rxv/

License:MIT License


Languages

Language:V 85.0%Language:Shell 14.8%Language:AMPL 0.3%