Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Clojure support. #40

Closed
ghost opened this issue Nov 3, 2014 · 1 comment
Closed

Clojure support. #40

ghost opened this issue Nov 3, 2014 · 1 comment

Comments

@ghost
Copy link

ghost commented Nov 3, 2014

I know this might sound a bit silly at first, because of datomic, but I think it would be quite useful if datascript were clojure compatible as well.

Datomic is simply too heavy for some applications, and it would be nice to have something as lightweight as datascript.

Here are a few things this would be nice for:

  • one could build a more lightweight version of https://github.com/kovasb/session
  • complex configuration files could be managed more easily.
  • some complex data structures that are on the boundary between representable by maps and requiring a whole datomic database could be better accommodated
  • an awesome document serialisation format, just spit and slurp the database instead of some huge xml/json/edn
  • an even smoother intro to datomic

Any thoughts on this?

@tonsky
Copy link
Owner

tonsky commented Nov 5, 2014

Yep, I see a lot of value in server-side DataScript. My plan is to cover most of the basics of browser version and then build a Clojure port. It would take too much effort to develop two versions in parallel as I still change a lot of stuff and figure out some things/insights, and I don’t want to do it twice.

So the answer is yes, there’ll be a Clojure version.

@tonsky tonsky closed this as completed Nov 5, 2014
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant