Datastar Common Lisp SDK
================================================================ | / \ DATASTAR HYPERMEDIA FRAMEWORK /___\ | D | | C*L | '(DATASTAR-CL) | | /| | |\ | |_ |__| | COMMON LISP SDK |/ /.\ \| ================================================================
What is it
This is a Common Lisp implementation of the Datastar SDK, following the Datastar Architecture Decision Record (ADR) as closely as possible, making the necessary adjustments for Common Lisp.
Focus has been on implementing the core SDK functionality, with additional utilities planned.
How to use it
Clone the repository somewhere ASDF2 can find it (~~/src/lisp~ is commonly already configured), and use Quicklisp to load it:
(ql:quickload "datastar-cl")
Approach
The SDK uses CLOS and is based on a sse-generator class, that currently has two subclasses:
... continue reading