It would be enjoyable to have a database/SQL interface compatible with low-level types for creating optimized libraries. One possible solution is an AVL ORM, as suggested in this link: https://github.com/gnolang/gno/issues/1467.
@ajnavarro, since you worked on an SQL server for Git, do you have any feedback?
In the future, it might be beneficial to have a native stdlib type that supports a small SQLite by default, like import "database/sqlite"; var db sqlite.New(). However, before considering this, let's explore the possibilities with pure Go.
It would be enjoyable to have a database/SQL interface compatible with low-level types for creating optimized libraries. One possible solution is an AVL ORM, as suggested in this link: https://github.com/gnolang/gno/issues/1467.
@ajnavarro, since you worked on an SQL server for Git, do you have any feedback?
In the future, it might be beneficial to have a native stdlib type that supports a small SQLite by default, like
import "database/sqlite"; var db sqlite.New()
. However, before considering this, let's explore the possibilities with pure Go.