Skip to content
This repository has been archived by the owner on May 11, 2020. It is now read-only.

Put on crates.io, make the API stable enough to use as a standalone library #19

Open
nukep opened this issue Apr 17, 2015 · 0 comments
Open

Comments

@nukep
Copy link
Owner

nukep commented Apr 17, 2015

I don't feel that LlamaDB is at a point where it can serve as a standalone library yet. The library crate is currently a bunch of hacks that expose internals such as parser modules.

This issue needs to wait on #4 so that developers have a somewhat reasonable API to work with, as well as a file-based DB. tempdb won't be around for long!

Until then, the llamadb crate has been reserved on crates.io.


Nice-to-haves for the library:

  • A sql!() macro that statically validates and compiles the SQL query (to an extent).
    • This may be hard to do without schema information.
    • At least have it validate the syntax, possibly compile into AST?
  • A C API, for use by other programming languages.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant