FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

Updated readme. · jchjava/cpp.react@aa5a32b · GitHub

Commit aa5a32b

Browse files
committed
Updated readme.
1 parent 1f24f0f commit aa5a32b

1 file changed

Lines changed: 13 additions & 14 deletions

File tree

‎README.md‎

Lines changed: 13 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -6,42 +6,41 @@ Generally speaking, it provides abstractions to handle change propagation and da
66
A more practical description is that it enables coordinated, multi-layered - and potentially parallel - execution of callbacks.
77
All this happens implicitly, based on declarative definitions, with guarantees regarding
88

9-
- update-minimality - nothing is re-calculated or processed unnecessarily;
10-
- glitch-freedom - no transiently inconsistent data sets;
11-
- thread-safety - no data races for parallel execution.
9+
- _update minimality_ - nothing is re-calculated or processed unnecessarily;
10+
- _glitch freedom_ - no transiently inconsistent data sets;
11+
- _thread safety_ - no data races for parallel execution.
1212

1313
The core abstractions of the library are
1414

15-
- **signals**, reactive variables that are automatically re-calculated when their dependencies change, and
16-
- **event streams** as composable first class objects.
15+
- _signals_, reactive variables that are automatically re-calculated when their dependencies change, and
16+
- _event streams_ as composable first class objects.
1717

1818
Signals specifically deal with aspects of time-varying state, whereas event streams facilitate event processing in general.
1919

2020
Additional features include
2121

22-
- a publish/subscribe mechanism for callbacks with side-effects;
22+
- a publish/subscribe mechanism for callbacks with side effects;
2323
- a set of operations and algorithms to combine signals and events;
2424
- a domain model to encapsulate multiple reactive systems;
2525
- transactions to group related events, supporting both synchronous and asynchrounous execution.
2626

2727

2828
## Documentation
2929

30-
If you're interested in learning about C++React, [have a look at its documentation](http://schlangster.github.io/cpp.react/).
31-
32-
It's still incomplete, but it already contains plenty of useful information and examples.
30+
[If you're interested in learning about C++React, have a look at its documentation.](http://schlangster.github.io/cpp.react/)
3331

3432

3533
## Development
3634

3735
This library is a work-in-progress and should not be considered release quality yet.
38-
Don't let this statement stop you from giving it a try though.
39-
It's in a usable state and has already received a fair amount of testing and tuning.
36+
It is, however, in a perfectly usable state and has already received a fair amount of testing and tuning.
4037

4138

4239
### Compiling
4340

44-
The following compilers are supported at the moment:
41+
C++React requires a compiler with support for several C++11 features.
42+
43+
It has been tested with the following compilers:
4544

4645
* Visual Studio 2013.2
4746
* GCC 4.8.2
@@ -57,7 +56,7 @@ cmake ..
5756
make
5857
```
5958

60-
For more details, see [Build instructions](https://github.com/schlangster/cpp.react/wiki/Build-instructions).
59+
For more details, refer to the [Build instructions](https://github.com/schlangster/cpp.react/wiki/Build-instructions).
6160

6261

6362
### Dependencies
@@ -72,7 +71,7 @@ For more details, see [Build instructions](https://github.com/schlangster/cpp.re
7271
### Signals
7372

7473
Signals are self-updating reactive variables.
75-
They can be combined to expressions to create new signals, which are automatically re-calculated whenever one of their data dependencies changes.
74+
They can be combined as expressions to create new signals, which are automatically re-calculated whenever one of their dependencies changes.
7675

7776
```C++
7877
using namespace std;

0 commit comments

Comments
 (0)

Back | FazBrowse Home | New Git URL