Common Lisp implementation of ActivityPub and ActivityStreams standards
This package provides a Common Lisp implementation of ActivityPub and ActivityStreams standards for social networking.
Features:
Parsing and un-parsing ActivityStreams JSON-LD objects to/from CLOS objects with convenient accessors on those.
Sending and fetching ActivityStreams objects to/from the ActivityStreams-enabled HTTP(S) URLs.
Semantic info extraction with methods like name*
, url*
, author*
, and published*
.
No reliance on JSON parser. njson
is used for parser-independent JSON handling. Load the parser backend you prefer!
Linter | Message | Location |
---|---|---|
input-labels Identify input labels that do not match package names | label 'sbcl-cl-str' does not match package name 'ecl-cl-str' | |
input-labels Identify input labels that do not match package names | label 'sbcl-dexador' does not match package name 'ecl-dexador' | |
input-labels Identify input labels that do not match package names | label 'sbcl-local-time' does not match package name 'ecl-local-time' | |
input-labels Identify input labels that do not match package names | label 'sbcl-lparallel' does not match package name 'ecl-lparallel' | |
input-labels Identify input labels that do not match package names | label 'sbcl-njson' does not match package name 'ecl-njson' | |
input-labels Identify input labels that do not match package names | label 'sbcl-quri' does not match package name 'ecl-quri' | |
input-labels Identify input labels that do not match package names | label 'sbcl-serapeum' does not match package name 'ecl-serapeum' |