0
I Use This!
Inactive

Commits : Listings

Analyzed about 21 hours ago. based on code collected about 24 hours ago.
Apr 30, 2023 — Apr 30, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Switched from (apply hash-map opts-args) to (args-map opts-args). This supports passing in opts-args as a map to begin with. That way, optional arguments can be specified either as (f1 req1 req2 :opt1 opt1-val :opt2 opt2-val) or as (f1 req1 req2 {:opt1 opt1-val :opt2 opt2-val}). More... over 14 years ago
Implemented defpersist. More... over 14 years ago
Added some comments with thoughts about Cupboard semantics. Started implementing defpersist; put in a preliminary slot definition parser. More... over 14 years ago
Cleaned up cupboard handling. More... over 14 years ago
Started implementing the Cupboard interface. More... over 14 years ago
Added a test file which hopefully describes the Cupboard interface. More... over 14 years ago
Made order of :use and :import forms in ns more consistent. Switched to a more convenient :import syntax. More... over 14 years ago
Made it possible to recycle DatabaseEntry objects in more situations. More... over 14 years ago
Added with-db-* convenience macros for dealing with environments, databases, indices, and cursors. More... over 14 years ago
Continued simplifying db-core. More... over 14 years ago
Continued simplifying db-core. More... over 14 years ago
Started simplifying db-core. It currently tracks too many things better left to a higher-level layer. More... over 14 years ago
Added the simple join cursors which come with Berkeley DB JE. More... over 14 years ago
Hacked in support for secondary database cursors. More... over 14 years ago
Refactored db-cursor-current and used it as a macro template for db-cursor-current, db-cursor-first, and db-cursor-last. More... over 14 years ago
Factored out repeating unmarshaling pattern for failed OperationStatus codes. Implement db-cursor-current. More... over 14 years ago
Implemented db-cursor-replace. More... over 14 years ago
Implemented db-cursor-delete. More... over 14 years ago
Clarified db-put overwrite and no-dup behavior. Implemented db-cursor-put. More... over 14 years ago
Removed the wrong db-cursor-get implementation. It was too high-level for the Berkeley DB wrapper. Replaced it with cursor search and iteration functions. More... over 14 years ago
Added some tests for secondary databases. More... over 14 years ago
Cleaned up nil value handling. More... over 14 years ago
Added the bare bones of a test suite for database operations. More... over 14 years ago
Changed some formatting. More... over 14 years ago
Wrote some notes for what to do next. More... over 14 years ago
Continued cleaning up put and get operations. More... over 14 years ago
Began cleaning up put and get operations. More... over 14 years ago
Preliminary primary cursor get with lazy sequences. More... over 14 years ago
Switched to more Lispy package names, hooray! More... over 14 years ago
Added preliminary primary cursor support. More... over 14 years ago