# Current status of SWI-Prolog with RocksDB packages installed using MSYS2

**URL:** <https://swi-prolog.discourse.group/t/current-status-of-swi-prolog-with-rocksdb-packages-installed-using-msys2/6229>\
**Category:** Split Topic\
**Created:** [February 14, 2023, 8:31am UTC](https://swi-prolog.discourse.group/t/current-status-of-swi-prolog-with-rocksdb-packages-installed-using-msys2/6229 "2023-02-14T08:31:51Z")\
**Posts on this page:** 2\
**Page:** 3

<div class="post-metadata">

**Author:** ![EricGT](https://avatars.discourse-cdn.com/v4/letter/e/f1d935/32.png) [@EricGT](https://swi-prolog.discourse.group/u/EricGT)\
**Post date:** [March 7, 2023, 5:56pm UTC](https://swi-prolog.discourse.group/t/current-status-of-swi-prolog-with-rocksdb-packages-installed-using-msys2/6229/41 "2023-03-07T17:56:09Z")

</div>

> [@mgondan1](#):
>
> I’ll close this case now

Thanks for your help on all of this! 🙂

* * *

> [@mgondan1](#):
>
> - we could add a little cmake file to rocksdb that distinguishes a bit between Windows and the Unix systems
> - we could add the rocks-predicates to rocksdb (?)

Those sound resaonable.

The main item on the agenda for all of this is that Peter and Jan are working on `SWI-cpp2.h` since RocksDB uses C++ for the full interface as opposed to just C. None of us are rushing for this so we just wait for to see the updates. 🙂

---

<div class="post-metadata">

**Author:** ![peter.ludemann](https://yyz2.discourse-cdn.com/free1/user_avatar/swi-prolog.discourse.group/peter.ludemann/32/48_2.png) [@peter.ludemann](https://swi-prolog.discourse.group/u/peter.ludemann)\
**Post date:** [March 7, 2023, 6:08pm UTC](https://swi-prolog.discourse.group/t/current-status-of-swi-prolog-with-rocksdb-packages-installed-using-msys2/6229/42 "2023-03-07T18:08:57Z")

</div>

> [@mgondan1](#):
>
> we could add the rocks-predicates to rocksdb (?)

Probably not – pack(rocksdb) provides basic access to the database, similar to library(bdb) providing access to BerkleyDB. Rocks-predicates builds on top of rocksdb and could (theoretically) use a different database, such as BerkleyDB.

[Previous page](https://swi-prolog.discourse.group/t/current-status-of-swi-prolog-with-rocksdb-packages-installed-using-msys2/6229.md?page=2)
