Build with new buildNimPackage function
Use Nim 2 in Nix shell
Better build system
Add Direnv and Tup metadata
Do check if the database was actually opened
StringView madness
Export StringView
Pointer cast for idiot language
Avoid the accursed zero-terminated c_str
Cleaner get proc
Version 0.1.2
Make overwriting optional in set(…)
Cleanup flake.nix
Add newDbm[T](…) to API This allows dbm instances to be created by passing around the database type rather than a proc for creating some type.
Export meta types and some standard procs
Support for non-string keys and values
Use std::string_view for C++ keys and values
C++ constructor chaos
Initial commit