GitHub - SahilKang/cl-avro: Common Lisp library for Avro

1 min read Original article ↗

cl-avro

tag license

A Common Lisp implementation of the Apache Avro data serialization system.

Public API

The public api is exported through the cl-avro and cl-avro/asdf packages: to output their documentation, run (documentation (find-package 'cl-avro) t) or (documentation (find-package 'cl-avro/asdf) t).

Running Tests

Tests can be run either through a lisp repl or docker.

Lisp REPL

(ql:quickload 'cl-avro/test)
(asdf:test-system 'cl-avro)

Docker

docker build . -f ./test/Dockerfile.test -t cl-avro:v1

docker run -it --rm cl-avro:v1