Commit graph

  • f4b9b867a4 Indenting. Nick Alexander 2016-07-15 12:45:35 -0700
  • 4262b10f55 Handle empty :where SQL clauses in query. Nick Alexander 2016-07-15 12:42:20 -0700
  • 13dc1cc9b6 Take more general raise from DataScript. Nick Alexander 2016-07-14 11:09:42 -0700
  • f163b743fa Pass a Context into query. transact Nick Alexander 2016-07-15 12:45:50 -0700
  • 04e772a5bc Pre: Fix bad symbol. Nick Alexander 2016-07-15 12:45:35 -0700
  • b545ddc0e1 Handle empty :where SQL clauses in query. Nick Alexander 2016-07-15 12:42:20 -0700
  • 54b1d268fa Process <transact! in a transaction; add hook for processing :db.part/db changes. Nick Alexander 2016-07-14 18:05:07 -0700
  • 44411f0e94 Add hacky <q to DB. Nick Alexander 2016-07-14 17:42:31 -0700
  • 2a31a0c4d4 Fix error in pair-channel->lazy-seq. Richard Newman 2016-07-15 12:37:01 -0700
  • e76895ac00 Generalize test code for <?run to work in either environment. Richard Newman 2016-07-15 12:36:46 -0700
  • f3e1f3ae20 Hacky work to support :db/ident. Nick Alexander 2016-07-14 15:54:34 -0700
  • 3db3edaa64 Part 2: Clean up <transact!. Nick Alexander 2016-07-14 12:18:39 -0700
  • 5202b147ee Part 1: Hacking up <transact!. Nick Alexander 2016-07-14 11:09:17 -0700
  • 2b705019a7 Pre: Take more general raise from DataScript. Nick Alexander 2016-07-14 11:09:42 -0700
  • d695554123 Initial work on executing queries. r=nalexander Richard Newman 2016-07-15 09:00:49 -0700
  • 437a80a978 Store elements on the context. Richard Newman 2016-07-13 12:42:01 -0700
  • 64460f7eef eavt -> datoms. Richard Newman 2016-07-13 11:52:45 -0700
  • 6c367616e6 Add while-let. Richard Newman 2016-07-14 17:13:16 -0700
  • bf080ced3c Part 2: Add ISQLiteConnectionFactory and CLJC test that uses it. sqlite-factory Nick Alexander 2016-07-13 16:17:07 -0700
  • cca5010671 Part 1: Fix testing errors. Nick Alexander 2016-07-13 16:16:31 -0700
  • ef0454dd43 Depend on promise-sqlite for Node. Richard Newman 2016-07-13 18:16:17 -0700
  • 900e77862e Implement database on top of SQLite connection. r=rnewman Nick Alexander 2016-07-12 15:37:26 -0700
  • 636b7a7957 Pre: Delete trailing whitespace. Nick Alexander 2016-07-13 12:03:22 -0700
  • db68a714f6 First pass at translating Datalog queries into SQL. r=nalexander Richard Newman 2016-07-06 16:55:12 -0700
  • cb1390a36e Rework query.cljc to be more reductive, into a Context record. rnewman/query Richard Newman 2016-07-12 21:13:38 -0700
  • 69348eb0b4 Define conj-in, a conjing variant of assoc-in. Richard Newman 2016-07-12 20:19:37 -0700
  • 5a8dbace4a quote-style -> sql-quoting-style. Richard Newman 2016-07-12 20:19:09 -0700
  • 02759947c8 Add license blocks. Richard Newman 2016-07-12 19:10:13 -0700
  • c4f2e00112 Make tests run in both clj and cljs. Richard Newman 2016-07-12 19:04:36 -0700
  • 60aa3df5b0 Add commented form for single expression. Richard Newman 2016-07-12 18:47:33 -0700
  • fe47a51a0d Add example for elements->sql-projection. Richard Newman 2016-07-12 18:47:09 -0700
  • 0149bdcd77 Handle non-where-generating bindings. Richard Newman 2016-07-12 18:46:46 -0700
  • 0832396071 First pass at translating Datalog queries into SQL. Richard Newman 2016-07-06 16:55:12 -0700
  • 75810b924e Use cljsbuild 1.1.3. Richard Newman 2016-07-08 12:44:57 -0700
  • 3aac28aa13 Take a dependency on honeysql for building queries. Richard Newman 2016-07-08 11:05:13 -0700
  • b3b9982740 Take a dependency on DataScript. Richard Newman 2016-07-06 16:53:08 -0700
  • 798e05bd9a Use correct project name in defproject. Richard Newman 2016-07-08 12:49:55 -0700
  • 655d361a4c Ignore /out/. Richard Newman 2016-07-11 16:30:56 -0700
  • c398c4b153 Part 1: Implement database on top of SQLite connection. sqlite-schema Nick Alexander 2016-07-12 15:37:26 -0700
  • 724c37466d Add an SQLite connection abstraction. Nick Alexander 2016-07-11 22:02:53 -0700
  • d42e2f02a6 Expose with-open to CLJS. Nick Alexander 2016-07-11 21:57:20 -0700
  • d5cfbeaa45 Add tempfile and with-tempfile to CLJS. Nick Alexander 2016-07-11 21:57:40 -0700
  • 0a312b4f40 Add an async and async testing framework. Nick Alexander 2016-07-11 16:48:40 -0700
  • ca62b7b5d2 Might as well ignore .cljs_rhino_repl too. Richard Newman 2016-07-08 11:03:14 -0700
  • 1cf2c4fba7 Fix wrapper.prefix to refer to the right library name. r=nalexander Richard Newman 2016-07-08 11:23:04 -0700
  • 08f7084d92 Add lein-doo to run ClojureScript tests. Nick Alexander 2016-07-05 18:55:55 -0700
  • f2365646d2 Add lein-cljsbuild and adapt datascript's release-js vehicle. Nick Alexander 2016-07-05 18:13:29 -0700
  • 55baa1685d More README tweaks. Richard Newman 2016-07-06 12:14:24 -0700
  • 6db476d265 Document the process of starting a REPL or connecting from Vim. Richard Newman 2016-07-06 11:19:52 -0700
  • adee532770 Add notes comparing to raw SQLite. Richard Newman 2016-07-05 17:43:47 -0700
  • 27d35f030d Take dependencies on a few libraries. Richard Newman 2016-07-05 17:01:27 -0700
  • df08fe23d0 Improve BUILDING.md. Richard Newman 2016-07-05 12:38:55 -0700
  • 9e3df19798 Stub code, build, and REPL. Richard Newman 2016-07-05 12:35:53 -0700
  • f7621712df Stub out Leiningen and npm project files. Richard Newman 2016-07-05 12:05:49 -0700
  • 3a56c159fa Add initial README.md and CONTRIBUTING.md. Richard Newman 2016-07-05 11:47:28 -0700
  • 2fc1b884bf Initial commit Richard Newman 2016-07-05 11:29:35 -0700