atomspace
atomspace copied to clipboard
The OpenCog (hyper-)graph database and graph rewriting system
The following Scheme code crashes the process running OpenCog (guile in my case) .. code-block:: scheme (use-modules (opencog) (opencog exec)) (EvaluationLink (PredicateNode "_obj") (ListLink (ConceptNode "make") (ConceptNode "pottery"))) (DefineLink (DefinedPredicateNode...
It looks like `traverse-roots` fails on given optional atomspace, as the following code demonstrates ```scheme (use-modules (opencog)) (define new-as (cog-new-atomspace)) (define old-as (cog-set-atomspace! new-as)) (Inheritance (Concept "A") (Concept "B")) (cog-set-atomspace!...
Atoms are small, and the memory allocations for atoms are likely to be highly fragmented, all over RAM. This will result in graph-crawls (pattern-searches) that have very high d-cache and...
Back-ported alpha-equivalence unit test for SQL persistent store fails. .. Because the SQL backend simply does not handle this correctly. See the unit test `/tests/persist/sql/multi-driver/AlphaEquivUTest` for details. Its currently stubbed...
ChoiceLinkUTest::test_double_or passes by accident .. or fails, depending on the contents of the `atom_types.script` file. It is disabled in pull req #2754 but needs to be properly debugged and fixed....
See example [pattern-matcher/satisfaction.scm](https://github.com/opencog/atomspace/blob/master/examples/pattern-matcher/satisfaction.scm). Supposedly, when a `SatisfactionLink` is evaluated, the satisfying assignment should be attached to the key `*-PatternGroundingKey-*`---thus one should be able to retrieve it by running ``` (cog-value...
The scheme bindings (and the python bindings, too, I guess) have a certain core subset of functions that are very commonly used, and should be converted to Atomese. For example,...
Ongoing remarks about a decentralized atomspace. Pertains to issues #1855 #1502 #1967 The key concepts are: * __distributed__ - there is one database (atomspace), but it is distributed over many...
Per discussion in #2743 this class is mis-named. Also, rename `LinkStreamValue` to just plain `LinkStream`.
When I run unit tests with `make -j8 test`, all tests except 92/154 (VectorAPIUTest) pass. The error at the top of the stack trace is: ``` Cannot connect to database:...