Kinda. As I discussed at the top of this thread and in Glk: Now with green threads! (Bedquilt progress update), the exact thing that rocks were created for is handled by just not using Glulx’s game-state instructions at all and therefore not having to worry about sudden evaporation of your Glk state. But all the inherent complexity of tracking/saving/restoring game state still has live somewhere and that’s what this database is about. Tables perform a role loosely analogous to rocks in that they swizzle an unstable pointer into a stable index.