Created attachment 151748 [details]
An Open Source Implementation of the Actor Model in C++.
Actors in CAF are lightweight, consist of only a few hundred bytes, and
are cooperatively managed by a state-of-the-art, work-stealing
scheduler. You can spawn millions of actors if you want to.
CAF offers a network-transparent message passing. Actors can talk to
each other, no matter where they've been spawned. You do the hard part
of implementing your app, CAF takes care of the low-level side of
things. CAF allows you to transparently connect actors running on
different machines and OSes via the network. It integrates multiple
computing devices such as multi-core CPUs, GPGPUs, and even embedded
how about devel/actor-framework ?
I added 1 weeks ago.
Duh, I didn't see that one. It certainly doesn't make sense to have two versions of the port.
We generally prefer the short acronym CAF to actor-framework when referring to the project. How about renaming the existing port from actor-framework to CAF, and adding the new extra options from the Makefile I attached?
Sure, I can handle it.
But, first question, which os version you used to compile caf? on my testing, caf build success on 11-current with clang3.5.
second question, do you want maintainer bit?
(In reply to Vanilla I. Shu from comment #3)
I've tested CAF successfully on 10.1-RELEASE (x86_64) which comes with Clang 3.4.1. When developing, I also use Clang 3.5. We successfully built CAF with Clang 3.2 in the past as well, but haven't test it on on FreeBSD.
If you're keen maintaining the package and making sure it'll stay up to date, please go ahead. Otherwise I'm happy to maintain the package, as I'm a project collaborator.
I already merged your part, please help to check,
A commit references this bug:
Date: Mon Jan 19 15:07:57 UTC 2015
New revision: 377439
1: move actor-framework to caf.
2: pass maintainer bit to submitter.
3: add some options.
Submitted by: Matthias Vallentin <vallentin at icir.org>
(In reply to commit-hook from comment #6)
I looked over the changes and they look great. Thanks for taking care of this!