You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+7-7Lines changed: 7 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,7 +10,7 @@ To react to events, event streams are provided as composable first class objects
10
10
11
11
For seamless integration with existing code, _reactive domains_ encapsulate a reactive sub-system, with an input interface to trigger changes imperatively, and an output interface to apply side effects.
12
12
13
-
As an alternative to implementing change propagation or callback-based approaches manually, using Cpp.React results in less boilerplate code and better scalability due to the guarentee of avoiding unnecessary recalculations and glitches.
13
+
As an alternative to implementing change propagation or callback-based approaches manually, using Cpp.React results in less boilerplate code and better scalability due to the guarentees of avoiding unnecessary recalculations and glitches.
14
14
Furthermore, since functional purity is maintained in each reactive domain, the propagation engine can safely support implicit parallelism for the updating process.
15
15
Behind the scenes, task-based programming and dynamic chunking based on collected timing data are employed to optimize parallel utilization.
16
16
@@ -19,16 +19,16 @@ The documentation is still incomplete, but it already contains plenty of useful
19
19
It can be found in the [wiki](https://github.com/schlangster/cpp.react/wiki).
20
20
21
21
# Development
22
-
This library is still work-in-progress and should not be considered release quality yet.
23
-
That being said, it's in a usable state, has been actively developed during the last 6 months and has seen a fair share of testing and tuning during that time.
22
+
Cpp.React is a work-in-progress and should not be considered release quality yet.
23
+
The project has been actively developed for about 6 months and has seen a fair share of testing and tuning during that time, so it's in a usable state.
24
24
25
25
### Compiling
26
-
So far, Cpp.React has only been tested in Visual Studio 2013 as that's the development environment used to create it.
26
+
At the moment, the only support build environment is Visual Studio 2013.
27
27
28
-
You are welcome to try compiling it with other C++11 compilers/on other platforms and report any issues you encounter.
28
+
You are welcome to try other C++11 compilers/platforms and report any issues you encounter.
29
29
30
30
### Projects
31
-
The VS solution currently contains four pojects:
31
+
The VS solution contains the following pojects:
32
32
33
33
*`CppReact` - The library itself.
34
34
*`CppReactBenchmark` - A number of benchmarks used to compare the different propagation strategies.
@@ -43,7 +43,7 @@ Cpp.React uses several external dependencies, but only one of them is mandatory:
43
43
*[Boost C++ Libraries](http://www.boost.org/) (optional, to use ReactiveLoop, which requires boost::coroutine)
44
44
45
45
TBB is required, because it enables the parallel propagation strategies.
46
-
Future plans are to separate the multi-threaded and single-threaded propagation engines more cleanly to remove that dependency if parallelism is not used.
46
+
Future plans are to separate the multi-threaded and single-threaded propagation engines more cleanly to remove the TBB dependency if parallelism is not used.
0 commit comments