Skip to content

Specification in LISP

(define-event e1)
(define-event e2)
(define-function f1
:uri "./f1"
:runtime {:lang "python3.11"}
:build {:kind 'inline})
(define-function f2
:uri "./f2"
:runtime {:lang "ruby3.3"}
:build {:kind 'inline})
(define-function f3
:uri "./f3"
:runtime {:lang "clojure11.2"})
(define-route r1
:path "/api/test"
:async true)
(compose e1 f1 e2)
(compose r1 f1 f2 f3)