Editor guide

Hey, just curious, what is the #rust tag for. Looks like it is written in SWIPL, no? Also, looks pretty cool. Will review it a bit more.


Anthony, the Rust terminus-store has gone live! It is pretty cool. We have adopted a delta encoding approach to updates (‘like git, but for data’) which provides the whole suite of revision control features: branch, merge, squash, rollback, blame, and time-travel facilitating CI/CD approaches on data. Would be great to get any feedback!


Thanks for the heads-up. I saw the release post on Reddit. I’ll definitely check it out!

Do you all have anything planned for any sort of basic notification functionality? Similar to PostresQL’s LISTEN/NOTIFY functionality. Just curious if you all have considered something along those lines. If not, then perhaps some sort of CDC pattern?

Short answer - 'yes'

Longer answer - we really like the postgres LISTEN/NOTIFY functionality and think something like that would work great in TerminusDB and be really helpful for users. Problem is actually building it! We are focused on getting our collaboration hub up and running at the moment. Once we get that done, we'll turn back to new DB features and notification will be high on the list.


Hey Anthony, the persistence layer - TerminusStore - is implemented in #rust. It actually hasn't released yet (very soon I hope) so we're still using the C++ triple store. The server is in SWIPL, but there was no prolog #! Thanks for comments and let me know what you think when you've reviewed a bit more.


Gave myself a heart - hope that's acceptable!