Ian can answer this better than I can, but I would say just use map-root anyway.
It might be an oversight that it is not external.

Perhaps Ian has a better idea.


On Thu, 2006-08-24 at 23:19 -0400, [EMAIL PROTECTED] wrote:
I want to get all the top-level keys in my data store.

I use to do this:
  (let ((results '()))
    (ele:with-open-store (+data-store+)
      (ele:map-btree #'(lambda (k v) (push k results)) (ele:controller-root ele:*store-controller*)))
    (nreverse results)))

But now, controller-root is no longer external.
It looks like map-root would do what I want, but it's not external either (?)

Any suggestions on what I can do?

Thanks,
-kevin

_______________________________________________
elephant-devel site list
elephant-devel@common-lisp.net
http://common-lisp.net/mailman/listinfo/elephant-devel
_______________________________________________
elephant-devel site list
elephant-devel@common-lisp.net
http://common-lisp.net/mailman/listinfo/elephant-devel

Reply via email to