what do people use for doing in-memory simple dbs? like, do people just use persistent maps, or do they go out and use derby or something?
e.g. (def db1 {0 "a" 1 "b"}) (def db2 {0 "ayh" 1 "bee"}) (def dbJoin-1-2 {0 0 1 1}) (defn lookup-forward [db1 db2 dbj key] (let [key2 (get dbj key)] (list (get db1 key) (get db2 key2)))) (defn lookup-reverse [db1 db2 dbj key] (let [key2 (get dbj key)] (list (get db2 key) (get db1 key2)))) user=> (lookup-reverse db1 db2 dbJoin-1-2 0) ("ayh" "a") user=> (lookup-forward db1 db2 dbJoin-1-2 1) ("b" "bee") -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en