opennars / OpenNARS-4

MIT License
26 stars 8 forks source link

[Technical Report] Buffer #64

Open ccrock4t opened 10 months ago

ccrock4t commented 10 months ago

Technical Report

A buffer is a time-restricted Bag of tasks, and also carries out temporal composition in the Observe method on the task that is taken out of the buffer. A buffer is a Priority Queue. A Task taken is the max priority.

More Info

Currently, Buffer is the same as Bag.

ccrock4t commented 6 months ago

95 implements the temporal composition of Buffer using EventBuffer, though without using Bag.

ccrock4t commented 5 months ago

Buffer will be a PriorityQueue instead of a Bag