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
18 lines
550 B
Common Lisp
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)))
|