Tech News
← Back to articles

Common Lisp SDK for the Datastar Hypermedia Framework

read original related products more articles

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