Lisp client

πŸ“ Unsaved Draft Β· the spreadsheet-native client-go Β· a project of the SNCF

Homoiconic orchestration from the REPL.

View on GitHub β†’ πŸŽ“ Get certified

What it is

A Common Lisp client over the apiserver (dexador + yason). Drive the cluster from sbcl or the REPL β€” because the control plane is already a set of cells, and cells want to be s-expressions.

Features

Ξ»

Real Common Lisp

get / scale / delete / apply against the apiserver.

πŸ”

REPL-driven

Manage the cluster interactively from the Lisp prompt.

πŸͺ†

Homoiconic

Code and data share the same nested form. So do spreadsheets.

Lisp client vs client-go

The honest comparison β€” in our favor, obviously.

 Lisp client πŸ’©client-go
ParadigmHomoiconicImperative Go
WorkflowREPL-drivenCompile-run
JoyParenthesesStruct tags
Spreadsheet-nativeβœ…βŒ

Disclaimer: an enterprise-grade joke. Do not run production on a spreadsheet. (If you do, please film it.)

Get it

Apache-2.0. Part of the Sheet-Native Computing Foundation.