module

AtomSpace

Constants

VERSION = "0.1.0"

Constructors

create_atomspace

Create a new AtomSpace instance

default_atomspace
new_atomspace

Module-level convenience methods

Class methods

create_distributed_cluster(cluster_id : String, atomspace : AtomSpace | Nil = nil, host : String = "localhost", port : Int32 = 0, sync_strategy : SyncStrategy = SyncStrategy::MergeUsingTruthValues) : DistributedAtomSpaceCluster

Create a distributed AtomSpace cluster

create_distributed_storage(name : String, cluster : DistributedAtomSpaceCluster, local_storage_backend : String = "file", storage_path : String = "./distributed_storage", partition_strategy : PartitionStrategy = PartitionStrategy::HashBased, replication_strategy : ReplicationStrategy = ReplicationStrategy::PrimaryBackup, replication_factor : Int32 = 2) : DistributedStorageNode

Create a distributed storage node

finalize

Shutdown and cleanup

initialize

Initialize the AtomSpace subsystem

Nested types