Linas Vepštas
                                            Linas Vepštas
                                        
                                    Today, fyi, its `opencog/util/Counter.h` which is causing the issues - it got included in `Handle.h`, and thus spread to code everywhere. Surely there is some much simpler, more elegant way...
It just creates crazy bugs, hard-to-debug scenarios, cryptic error messages. As to efficiency/bugginess, the few times I've dived into boost code, it became clear that it was written by people...
at any rate, we should not be putting boost includes into header files. For the example of Counter, it ended up in Handle.h, and then ended up everywhere in opencog....
Nitpick: DLL should never be installed in either /usr/local/include more /usr/local/bin/ They should always go into /usr/local/lib -- lib is for libraries (dlls), include is for include files (header files)...
It appears that this patch breaks 27 out of 45 unit tests in as-moses, at least on ubuntu 2020 LTS
I've merged all the other pull reqs, hit the "rerun all tests" button on github, and the macos tests are still failing. I don't particularly want to merge this, until...
Hi @ryandesign I replied to #1514 The fix is not hard, and if you ever wanted to learn threading, this would be an excellent starter project. In the meantime, for...
Hi @ryandesign -- if you will allow me, I'd like to provide some deep history and general, opinionated twitter-thread commentary ... * `pthreads` aka POSIX Threads dates back to about...
Thanks! Fixed in #1533. I just removed the asserts. Seemed easier that way
I don't see that there is any change that can be made at the LG end, to fix this. Enlarging the README seems ... pointless. No one reads README's any...