tag:blogger.com,1999:blog-4171526517897577490.comments2018-08-21T00:12:22.194-07:00C++ Actor FrameworkDominik Charoussethttp://www.blogger.com/profile/01681682799621239876noreply@blogger.comBlogger67125tag:blogger.com,1999:blog-4171526517897577490.post-17321957012253685312014-06-02T06:17:06.337-07:002014-06-02T06:17:06.337-07:00I see, thanks for the answer.I see, thanks for the answer.ukreatorhttps://www.blogger.com/profile/15697323972437144997noreply@blogger.comtag:blogger.com,1999:blog-4171526517897577490.post-42167098667615804912014-06-02T04:23:39.171-07:002014-06-02T04:23:39.171-07:00I would recommend to stick with libcppa for now, s...I would recommend to stick with libcppa for now, since it is unclear whether or not Boost.Actor will be accepted. Furthermore, Boost.Actor is in the preliminary submission process, so breaking changes are likely to happen.<br /><br />Having libcppa and Boost.Actor co-exist in the same way as ASIO is probably what we would end up with in case of an acceptance. In any case, there'll always be a standalone version of the library available.Dominik Charoussethttps://www.blogger.com/profile/01681682799621239876noreply@blogger.comtag:blogger.com,1999:blog-4171526517897577490.post-69879629000827504972014-06-01T22:16:08.477-07:002014-06-01T22:16:08.477-07:00Excellent! Now we can start to replace libtheron w...Excellent! Now we can start to replace libtheron with libcppa. One question though. Does it make sense to use boost.actor from your github account? Will boost.acor and libcppa diverge in time or will be similar to boost::asio which only replaces the namespace name?ukreatorhttps://www.blogger.com/profile/15697323972437144997noreply@blogger.comtag:blogger.com,1999:blog-4171526517897577490.post-35375068903237269312014-05-21T06:38:01.769-07:002014-05-21T06:38:01.769-07:00I tried, it didn't make any difference. Once I...I tried, it didn't make any difference. Once I am sure I've tried everything, I will bother you with the long error log. :)Diego Perinihttps://www.blogger.com/profile/09222927592282200398noreply@blogger.comtag:blogger.com,1999:blog-4171526517897577490.post-86577841901985961982014-05-21T06:32:39.657-07:002014-05-21T06:32:39.657-07:00Because of Boost? Did you disable it using ./confi...Because of Boost? Did you disable it using ./configure --standalone-build? Otherwise please post the error log or send it to me directly via mail.Dominik Charoussethttps://www.blogger.com/profile/01681682799621239876noreply@blogger.comtag:blogger.com,1999:blog-4171526517897577490.post-35970915351882748652014-05-21T06:25:05.007-07:002014-05-21T06:25:05.007-07:00Fails to compile hello world example from the manu...Fails to compile hello world example from the manual but all unit tests work. Seems like a linking error. Any suggestions?Diego Perinihttps://www.blogger.com/profile/09222927592282200398noreply@blogger.comtag:blogger.com,1999:blog-4171526517897577490.post-1696576792350743272014-05-08T05:33:50.234-07:002014-05-08T05:33:50.234-07:00I don't have an Ubuntu running as test server ...I don't have an Ubuntu running as test server ATM, but his was the reported error:<br /><br />Linking CXX shared library lib/libcppa.so<br />/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/libboost_coroutine.a(standard_stack_allocator_posix.o):<br />relocation R_X86_64_32 against `.bss' can not be used when making a<br />shared object; recompile with -fPIC<br />/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/libboost_coroutine.a:<br />error adding symbols: Bad value<br />collect2: error: ld returned 1 exit statusDominik Charoussethttps://www.blogger.com/profile/01681682799621239876noreply@blogger.comtag:blogger.com,1999:blog-4171526517897577490.post-87687945916817241452014-05-07T13:06:15.191-07:002014-05-07T13:06:15.191-07:00These issues may exist because Ubuntu did not comp...These issues may exist because Ubuntu did not compile Boost in C++11 mode. As a result, link-time issues arise due to ABI incompatibilities. I could fix this in the past by compiling Boost from scratch with <b>-std=c++11</b>.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-4171526517897577490.post-54262570200022593622013-11-09T04:10:02.789-08:002013-11-09T04:10:02.789-08:00I hope you'll find libcppa useful in your ever...I hope you'll find libcppa useful in your everyday programming. :)Dominik Charoussethttps://www.blogger.com/profile/01681682799621239876noreply@blogger.comtag:blogger.com,1999:blog-4171526517897577490.post-19322098888022238272013-11-08T16:25:49.270-08:002013-11-08T16:25:49.270-08:00Kudos! Just found out about this library today. ...Kudos! Just found out about this library today. It's amazing. Thank you for the hard work!Anonymoushttps://www.blogger.com/profile/12570198694075503738noreply@blogger.comtag:blogger.com,1999:blog-4171526517897577490.post-64302323735970489402013-09-09T01:02:48.038-07:002013-09-09T01:02:48.038-07:00Cool!Cool!Rafaelahttp://thesteammop.info/noreply@blogger.comtag:blogger.com,1999:blog-4171526517897577490.post-63454641017812400212013-08-26T07:52:48.956-07:002013-08-26T07:52:48.956-07:00Still no unrestricted unions. *sigh*
I guess you&...Still no unrestricted unions. *sigh*<br /><br />I guess you'll have to wait even longer until Microsoft will catch up with basic features open source compilers such as GCC and Clang offer for several years now.Dominik Charoussethttps://www.blogger.com/profile/01681682799621239876noreply@blogger.comtag:blogger.com,1999:blog-4171526517897577490.post-91045060424862540992013-08-26T02:49:26.980-07:002013-08-26T02:49:26.980-07:00There is a preview of Visual Studio 2013 out:
http...There is a preview of Visual Studio 2013 out:<br />http://www.microsoft.com/visualstudio/eng/2013-preview<br /><br />It claims support for delegating constructors, raw string literals, explicit conversion operators, and variadic templates. I'm not sure about other C++11 features. I tried a quick compile of the test program, but I ran out of talent at some of the more advanced warnings/errors.<br /><br />As much as I'd love to use libcppa, it's not going to happen where I work until it compiles under VC++, sadly.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-4171526517897577490.post-72317147693715701122013-08-02T03:43:47.076-07:002013-08-02T03:43:47.076-07:00Per default, libcppa's scheduler uses one thre...Per default, libcppa's scheduler uses one thread for each core. You can adjust this number by calling "set_default_scheduler(x)", where x is the number of threads you want to be used.<br /><br />Note that you have to call this function once, before spawning any actor. It cannot be used to re-configure a running scheduler.Dominik Charoussethttps://www.blogger.com/profile/01681682799621239876noreply@blogger.comtag:blogger.com,1999:blog-4171526517897577490.post-51058612773562024772013-08-01T19:33:27.203-07:002013-08-01T19:33:27.203-07:00Hi, i have only use the event_based_actor in my pr...Hi, i have only use the event_based_actor in my program, my cpu is i7-2600(8 cores), i wanna how many threads will be created by cppa? and can i control the thread count created for driving actors?Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-4171526517897577490.post-30423848597736124982013-07-29T17:33:13.819-07:002013-07-29T17:33:13.819-07:00fantastic! i am trying libcppa in my own project.fantastic! i am trying libcppa in my own project.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-4171526517897577490.post-45428958084501317472013-06-12T04:54:54.957-07:002013-06-12T04:54:54.957-07:00Thanks for the link. I've installed the latest...Thanks for the link. I've installed the latest visual studio and the preview, but Microsoft still doesn't support unrestricted unions... A feature GCC has for several years now.Dominik Charoussethttps://www.blogger.com/profile/01681682799621239876noreply@blogger.comtag:blogger.com,1999:blog-4171526517897577490.post-15315938518985667402013-06-10T09:17:32.188-07:002013-06-10T09:17:32.188-07:00I'm interested in MSVC too. Actually there is ...I'm interested in MSVC too. Actually there is an customer technology preview (http://blogs.msdn.com/b/vcblog/archive/2012/11/02/visual-c-c-11-and-the-future-of-c.aspx) which contains variadic templates and more c++11 features.Immanuelnoreply@blogger.comtag:blogger.com,1999:blog-4171526517897577490.post-33386301805197885722013-05-31T03:05:18.885-07:002013-05-31T03:05:18.885-07:00Yes. There are two in the example folder. See http...Yes. There are two in the example folder. See <a href="https://github.com/Neverlord/libcppa/blob/master/examples/opencl/simple_matrix.cpp" rel="nofollow">https://github.com/Neverlord/libcppa/blob/master/examples/opencl/simple_matrix.cpp</a> and <a href="https://github.com/Neverlord/libcppa/blob/master/examples/opencl/proper_matrix.cpp" rel="nofollow">https://github.com/Neverlord/libcppa/blob/master/examples/opencl/proper_matrix.cpp</a>.Dominik Charoussethttps://www.blogger.com/profile/01681682799621239876noreply@blogger.comtag:blogger.com,1999:blog-4171526517897577490.post-63631949992505579162013-05-30T19:55:08.038-07:002013-05-30T19:55:08.038-07:00hi,is there any example for opencl-based actor?hi,is there any example for opencl-based actor?Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-4171526517897577490.post-72926598828126102742013-05-23T16:56:53.613-07:002013-05-23T16:56:53.613-07:00It's really the other way around. MSVC still h...It's really the other way around. MSVC still has no sufficient C++11 support...Dominik Charoussethttps://www.blogger.com/profile/01681682799621239876noreply@blogger.comtag:blogger.com,1999:blog-4171526517897577490.post-78614613368478990642013-05-23T16:54:51.467-07:002013-05-23T16:54:51.467-07:00Is libcppa support visual studio 2012's compil...Is libcppa support visual studio 2012's compiler now?Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-4171526517897577490.post-55038952945230354192013-05-16T23:59:24.016-07:002013-05-16T23:59:24.016-07:00I'm sorry. I've simply forgot to update th...I'm sorry. I've simply forgot to update the HTML version. It's updated now.Dominik Charoussethttps://www.blogger.com/profile/01681682799621239876noreply@blogger.comtag:blogger.com,1999:blog-4171526517897577490.post-80609465982117507592013-05-16T23:40:49.113-07:002013-05-16T23:40:49.113-07:00http://neverlord.github.io/libcppa/manual/#sec2
He...http://neverlord.github.io/libcppa/manual/#sec2<br />Hello World Example is not updated?Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-4171526517897577490.post-42854111365508134762013-01-02T04:09:52.912-08:002013-01-02T04:09:52.912-08:00Oops, sorry. The benchmarks have moved to another ...Oops, sorry. The benchmarks have moved to another repository. I have updated the links.Dominik Charoussethttps://www.blogger.com/profile/01681682799621239876noreply@blogger.com