Ada-based key-value server that can store every breath you take
Go to file
R. Tyler Croy 409bf2a166 Start pulling over the block store code from Roxanne, kind of. 2013-03-03 23:29:34 -08:00
contrib Add the ANet submodule for performing some network calls 2012-11-03 14:51:34 -07:00
src Start pulling over the block store code from Roxanne, kind of. 2013-03-03 23:29:34 -08:00
test Add Retrieve functionality while we're at it 2012-11-11 01:38:21 -08:00
.gitignore Ignore a few more files 2012-11-03 21:48:41 -07:00
.gitmodules Add the ANet submodule for performing some network calls 2012-11-03 14:51:34 -07:00
Makefile Add a test case verifying that processing composite keys works correctly 2012-11-04 20:23:36 -08:00
README.md Add a simple getting started section for anybody curious (read: nobody) 2012-11-04 20:49:26 -08:00
sting.gpr Start pulling over the block store code from Roxanne, kind of. 2013-03-03 23:29:34 -08:00

README.md

Sting

Sting is a simple key-value store written in Ada.

It's inspired, and contains concepts cribbed from Roxanne, though may diverge in functionality in the future.

Getting started

In order to build/test Sting, you'll need an Ada compiler and runtime. I'm currently using the GNAT GPL 2012 toolkit.

Once that's all downloaded/installed/whatever, you can start by running the tests:

% make test

Assuming that all worked out swimmingly, you can then build a release binary with:

% make release