Skip to content

snazzybunny/RCPP

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 

Repository files navigation

RCPP

Reactive library for C++

Written by

Thoughts

  • represent streams as trees, where a stream can have an unlimited number of children, and each of the child streams knows its parent. So if we have stream A (incoming tweets) and stream B (incoming tweets that are longer than 100 chars), then B can be represented as a child of A. lazily evaluate
  • define a source and its relationship with a stream more clearly
  • how to integrate data propagation?
  • events in a stream should be typed. But they should be able to be of many types (error types, completion types, strings, other event types). How? Maybe something like the SomeType thing from functional languages

References

Wikipedia for "Observer Pattern"

Java SE7 Observable API

Rx Docs:

RxJava API

RxJS

Microsoft's System.Reactive.Linq

MetaRx

StackOverflow: How to implement IObservable:

boost::signals2

boost::thread

About

Reactive library for C++

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 92.8%
  • Objective-C++ 4.5%
  • Makefile 2.7%