Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

database engine

Name: hello 2013-07-13 4:33

hello

I am looking for a database engine that meets these requirements:

1. Provides an API that does not require passing commands as strings which are then parsed at runtime.
2. Runs in the same process as the client application. It's just a library.
3. Is under 600kb in size.

If nothing like this exists, I will write a minimal special purpose one for the bbs in r6rs scheme or common lisp.

Name: Anonymous 2013-07-13 10:25

>>1
That's a really good idea, and since anything other than some equivalent to SQL tends to be unwieldy, scheme or lisp is the only language you can write it in.

I think various commenters are right that you should find an existing engine to extend.  Really what you want I think, is a collection of lisp macros that will call *any* database.

That solves what for me is the more interesting problem.  Running a db engine in your own process is probably trivial as long as you have access to the source.

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List