changeset 37: | c6d0a37a046a |
parent: | f54f7cc7458b |
child: | 1ef551e24009 |
author: | ellis <ellis@rwest.io> |
date: | Sun, 24 Dec 2023 19:24:39 -0500 |
permissions: | -rw-r--r-- |
description: | mini-redis and vegadat |
37 | 1 | ;;; examples/db/tao.lisp --- Common Lisp implementation of the TAO data model |
35
f54f7cc7458b
cl-simple-example implemented, init db/tao.lisp
ellis <ellis@rwest.io>
parents:
diff
changeset
|
2 | |
f54f7cc7458b
cl-simple-example implemented, init db/tao.lisp
ellis <ellis@rwest.io>
parents:
diff
changeset
|
3 | ;; https://research.facebook.com/publications/tao-facebooks-distributed-data-store-for-the-social-graph/ |
f54f7cc7458b
cl-simple-example implemented, init db/tao.lisp
ellis <ellis@rwest.io>
parents:
diff
changeset
|
4 | |
37 | 5 | ;; a minimal Lisp implementation of TAO. |
6 | ||
35
f54f7cc7458b
cl-simple-example implemented, init db/tao.lisp
ellis <ellis@rwest.io>
parents:
diff
changeset
|
7 | ;;; Code: |
37 | 8 | (defpackage :examples/tao |
35
f54f7cc7458b
cl-simple-example implemented, init db/tao.lisp
ellis <ellis@rwest.io>
parents:
diff
changeset
|
9 | (:use :cl :std :cli :rdb) |
f54f7cc7458b
cl-simple-example implemented, init db/tao.lisp
ellis <ellis@rwest.io>
parents:
diff
changeset
|
10 | (:export :main)) |
f54f7cc7458b
cl-simple-example implemented, init db/tao.lisp
ellis <ellis@rwest.io>
parents:
diff
changeset
|
11 | |
37 | 12 | (in-package :examples/tao) |
35
f54f7cc7458b
cl-simple-example implemented, init db/tao.lisp
ellis <ellis@rwest.io>
parents:
diff
changeset
|
13 | |
f54f7cc7458b
cl-simple-example implemented, init db/tao.lisp
ellis <ellis@rwest.io>
parents:
diff
changeset
|
14 | (defmain ()) |