* Pthread (until C++11 compilers support the new `thread_local` keyword)
Supported Compilers
-------------------
## Supported Compilers
* GCC >= 4.7.2
* Clang >= 3.2
Supported Operating Systems
---------------------------
## Supported Operating Systems
* Linux
* Mac OS X
* FreeBSD 10
**Note for MS Windows*: CAF relies on C++11 features such as variadic templates and unrestricted unions. We will support Visual Studio as soon as Microsoft's compiler implements all required C++11 features. In the meantime, you can use CAF via MinGW.
**Note for MS Windows*: CAF relies on C++11 features such as variadic templates
and unrestricted unions. We will support Visual Studio as soon as Microsoft's
compiler implements all required C++11 features. In the meantime, you can
use CAF via MinGW.
Scientific Use
--------------
## Scientific Use
If you use CAF in a scientific context, please use the following citation:
```
@inproceedings{cshw-nassp-13,
author = {Dominik Charousset and Thomas C. Schmidt and Raphael Hiesgen and Matthias W{\"a}hlisch},
title = {{Native Actors -- A Scalable Software Platform for Distributed, Heterogeneous Environments}},
booktitle = {Proc. of the 4rd ACM SIGPLAN Conference on Systems, Programming, and Applications (SPLASH '13), Workshop AGERE!},
@inproceedings{chs-ccafs-14,
author = {Dominik Charousset and Raphael Hiesgen and Thomas C. Schmidt},
title = {{CAF - The C++ Actor Framework for Scalable and Resource-efficient Applications}},
booktitle = {Proc. of the 5th ACM SIGPLAN Conf. on Systems, Programming, and Applications (SPLASH '14), Workshop AGERE!},
month = {Oct.},
year = {2013},
year = {2014},
publisher = {ACM},
address = {New York, NY, USA},
location = {Portland, OR},
}
```
You will find the paper on http://dx.doi.org/10.1145/2541329.2541336
You will find the paper online at http://dx.doi.org/10.1145/2687357.2687363