memgraph/src/lisp/lcp.asd
Teon Banek a272fa2e6b Add basic support for saving classes with SLK
Summary:
This is the initial work on transferring our serialization code from
Cap'n Proto to SaveLoadKit. The commit contains tests for generated
code, but still requires work on supporting some features. Most notably,
generating and storing type IDs for derived classes so that they can be
loaded from a base pointer. Naturally, loading implementation hasn't
even been started yet.

Reviewers: mtomic, llugovic, mferencevic

Reviewed By: mtomic

Subscribers: pullbot

Differential Revision: https://phabricator.memgraph.io/D1733
2018-11-15 13:26:38 +01:00

18 lines
550 B
Common Lisp

(defsystem "lcp"
:description "LCP: The Lisp C++ Preprocessor"
:version "0.0.1"
:author "Teon Banek <teon.banek@memgraph.io>"
:depends-on ("cl-ppcre")
:serial t
:components ((:file "package")
(:file "types")
(:file "code-gen")
(:file "slk")
(:file "lcp"))
:in-order-to ((test-op (test-op "lcp/test"))))
(defsystem "lcp/test"
:depends-on ("lcp" "prove")
:components ((:file "lcp-test"))
:perform (test-op :after (op s) (symbol-call :prove :run-test-package :lcp-test)))