Libraries

Reusable libraries in lib/. Each exports a struct of functions.

aws source

lib/aws.lisp — Elle-native AWS client

ExportSignals
__file_expr_1 srcdebugerrorexecffigpuhaltioos-signalyield
read-response srcdebugerrorexecffigpuhaltioos-signalyield
header-name srcdebugerrorexecffigpuhaltioos-signalyield
aws-request-impl srcdebugerrorexecffigpuhaltioos-signalyield
decode-body srcerror

base64 source

lib/base64.lisp — Base64 encoding/decoding (pure Elle)

ExportSignals
build-decode-table srcdebugerrorexecffigpuhaltioos-signalyield
decode-url srcdebugerrorexecffigpuhaltioos-signalyield
encode-with srcdebugerrorexecffigpuhaltioos-signalyield
decode srcdebugerrorexecffigpuhaltioos-signalyield
encode srcdebugerrorexecffigpuhaltioos-signalyield
decode-with srcdebugerrorexecffigpuhaltioos-signalyield
__file_expr_1 srcdebugerrorexecffigpuhaltioos-signalyield
encode-url srcdebugerrorexecffigpuhaltioos-signalyield
strip-padding srcerror

cairo source

lib/cairo.lisp — Cairo 2D graphics bindings

ExportSignals
__file_expr_1 srcerrorffi

cli source

lib/cli.lisp — CLI argument parsing (pure Elle)

ExportSignals
help srcdebugerrorexecffigpuhaltioos-signalyield
check-auto-help srcdebugerrorexecffigpuhaltioos-signalyield
find-by-short srcdebugerrorexecffigpuhaltioos-signalyield
find-by-long srcdebugerrorexecffigpuhaltioos-signalyield
handle-positional srcdebugerrorexecffigpuhaltioos-signalyield
positionals srcdebugerrorexecffigpuhaltioos-signalyield
parse srcdebugerrorexecffigpuhaltioos-signalyield
require-string srcerror
init-result srcerroryield
validate-choices srcdebugerrorexecffigpuhaltioos-signalyield
parse-with-commands srcdebugerrorexecffigpuhaltioos-signalyield
apply-action srcerror
parse-argv srcdebugerrorexecffigpuhaltioos-signalyield
format-help srcdebugerrorexecffigpuhaltioos-signalyield
parse-arg-spec srcerror
__file_expr_1 srcsilent
format-opt-left srcerror

color source

lib/color.lisp — Color science library (pure Elle)

ExportSignals
lab->rgb srcerror
from-rgba8 srcerror
saturate srcerror
rgb->hsl srcerror
xyz->rgb srcerror
rgba srcerror
rgb srcerror
lab-f-inv srcerror
lighten srcerror
rgb->lab srcerror
convert srcerror
lab-f srcerror
rgb->oklab srcerror
oklch srcerror
hsl->rgb srcerror
rgb->oklch srcerror
linear-to-srgb srcerror
oklab->oklch srcerror
desaturate srcerror
clamp01 srcerror
to-rgba8 srcerror
lab srcerror
gradient srcdebugerrorexecffigpuhaltioos-signalyield
hsl srcerror
complement srcerror
to-srgb srcerror
__file_expr_1 srcerror
distance srcerror
mix srcerror
oklch->rgb srcerror
darken srcerror
xyz->lab srcerror
oklab->rgb srcerror
srgb-to-linear srcerror
oklch->oklab srcerror
lab->xyz srcerror
rgb->xyz srcerror
normalize-hue srcerror

compress source

lib/compress.lisp — Gzip, zlib, deflate, and zstd via FFI

ExportSignals
inflate srcdebugerrorexecffigpuhaltioos-signalyield
deflate srcdebugerrorexecffigpuhaltioos-signalyield
zstd srcdebugerrorexecffigpuhaltioos-signalyield
zlib srcdebugerrorexecffigpuhaltioos-signalyield
deflate-compress srcdebugerrorexecffigpuhaltioos-signalyield
__file_expr_1 srcerrorffi
ptr->bytes srcerrorffiyield
unzlib srcdebugerrorexecffigpuhaltioos-signalyield
deflate-decompress srcdebugerrorexecffigpuhaltioos-signalyield
gunzip srcdebugerrorexecffigpuhaltioos-signalyield
unzstd srcdebugerrorexecffigpuhaltioos-signalyield
to-input srcerrorffi
gzip srcdebugerrorexecffigpuhaltioos-signalyield
cfn srcerrorffi

contract source

lib/contract.lisp — Compositional validation system for function boundaries.

ExportSignals
validator? srcerror
make-validator srcsilent
v/oneof srcdebugerrorexecffigpuhaltioos-signalyield
v/arrayof srcerroryield
v/mapof srcerroryield
check srcdebugerrorexecffigpuhaltioos-signalyield
explain-failure srcerroryield
v/or srcdebugerrorexecffigpuhaltioos-signalyield
__file_expr_1 srcsilent
check-args srcdebugerrorexecffigpuhaltioos-signalyield
contract srcdebugerrorexecffigpuhaltioos-signalyield
v/optional srcerroryield
explain srcdebugerrorexecffigpuhaltioos-signalyield
v/and srcdebugerrorexecffigpuhaltioos-signalyield
compile-validator srcerroryield
validate srcdebugerrorexecffigpuhaltioos-signalyield
loop srcdebugerrorexecffigpuhaltioos-signalyield

dns source

lib/dns.lisp — Pure Elle DNS client (RFC 1035)

ExportSignals
u16->bytes srcerror
parse-records srcdebugerrorexecffigpuhaltioos-signalyield
query-with-retries srcerroryield
gen-txid srcerror
format-ipv6 srcdebugerrorexecffigpuhaltioos-signalyield
read-u16 srcerror
read-nameservers srcdebugerrorexecffigpuhaltioos-signalyield
do-query srcerrorioyield
skip-questions srcerror
read-u32 srcerror
parse-response srcdebugerrorexecffigpuhaltioos-signalyield
format-ipv4 srcerror
encode-name srcerror
resolve srcdebugerrorexecffigpuhaltioos-signalyield
query srcdebugerrorexecffigpuhaltioos-signalyield
decode-name srcerror
parse-resolv-conf srcdebugerrorexecffigpuhaltioos-signalyield
build-query srcerror
parse-header srcerror
resolve-type srcdebugerrorexecffigpuhaltioos-signalyield
__file_expr_1 srcsilent
run-internal-tests srcdebugerrorexecffigpuhaltioos-signalyield

egui source

lib/egui.lisp — immediate-mode GUI for Elle

ExportSignals
text-edit srcerror
set-check srcdebugerrorexecffigpuhaltioos-signalyield
label srcsilent
centered srcerror
wait-event srcdebugerrorexecffigpuhaltioos-signalyield
progress-bar srcsilent
set-title srcdebugerrorexecffigpuhaltioos-signalyield
empty-ix srcsilent
set-combo srcdebugerrorexecffigpuhaltioos-signalyield
open srcdebugerrorexecffigpuhaltioos-signalyield
centered-justified srcerror
checkbox srcsilent
heading srcsilent
h-layout srcerror
open? srcdebugerrorexecffigpuhaltioos-signalyield
group srcerror
grid srcerror
labeled srcerror
check-val srcdebugerrorexecffigpuhaltioos-signalyield
__file_expr_1 srcsilent
combo-box srcsilent
scroll-area srcerror
clicked? srcerror
separator srcsilent
run srcdebugerrorexecffigpuhaltioos-signalyield
set-text srcdebugerrorexecffigpuhaltioos-signalyield
text-input srcsilent
text-val srcdebugerrorexecffigpuhaltioos-signalyield
collapsed? srcdebugerrorexecffigpuhaltioos-signalyield
frame srcdebugerrorexecffigpuhaltioos-signalyield
button srcsilent
collapsing srcerror
set-slider srcdebugerrorexecffigpuhaltioos-signalyield
slider-val srcdebugerrorexecffigpuhaltioos-signalyield
close srcdebugerrorexecffigpuhaltioos-signalyield
v-layout srcerror
window-size srcsilent
combo-val srcdebugerrorexecffigpuhaltioos-signalyield
spacer srcerror
slider srcerror

git source

lib/git.lisp — Git repository access via FFI to libgit2

ExportSignals
remote-info srcdebugerrorexecffigpuhaltioos-signalyield
resolve srcdebugerrorexecffigpuhaltioos-signalyield
oid->str srcdebugerrorexecffigpuhaltioos-signalyield
commit->struct srcdebugerrorexecffigpuhaltioos-signalyield
state srcdebugerrorexecffigpuhaltioos-signalyield
workdir srcdebugerrorexecffigpuhaltioos-signalyield
status-keyword srcerror
head srcdebugerrorexecffigpuhaltioos-signalyield
init srcdebugerrorexecffigpuhaltioos-signalyield
config-set srcdebugerrorexecffigpuhaltioos-signalyield
close srcdebugerrorexecffigpuhaltioos-signalyield
with-pp srcerrorffi
__file_expr_1 srcdebugerrorexecffigpuhaltioos-signalyield
maybe-str srcerrorffi
clone-repo srcdebugerrorexecffigpuhaltioos-signalyield
tag-delete srcdebugerrorexecffigpuhaltioos-signalyield
cfn srcerrorffi
branch-create srcdebugerrorexecffigpuhaltioos-signalyield
tags srcdebugerrorexecffigpuhaltioos-signalyield
fetch srcdebugerrorexecffigpuhaltioos-signalyield
sig->struct srcerrorffi
config-get srcdebugerrorexecffigpuhaltioos-signalyield
branches srcdebugerrorexecffigpuhaltioos-signalyield
commit-info srcdebugerrorexecffigpuhaltioos-signalyield
branch-delete srcdebugerrorexecffigpuhaltioos-signalyield
bare? srcdebugerrorexecffigpuhaltioos-signalyield
status srcdebugerrorexecffigpuhaltioos-signalyield
repo-path srcdebugerrorexecffigpuhaltioos-signalyield
open srcdebugerrorexecffigpuhaltioos-signalyield
remove srcdebugerrorexecffigpuhaltioos-signalyield
tag-create srcdebugerrorexecffigpuhaltioos-signalyield
add srcdebugerrorexecffigpuhaltioos-signalyield
remotes srcdebugerrorexecffigpuhaltioos-signalyield
log srcdebugerrorexecffigpuhaltioos-signalyield

glob source

lib/glob.lisp — Glob pattern matching and file discovery (pure Elle)

ExportSignals
match? srcdebugerrorexecffigpuhaltioos-signalyield
walk srcerroryield
split-pattern srcerroryield
go srcdebugerrorexecffigpuhaltioos-signalyield
join-path srcerror
has-glob? srcerror
match-path? srcdebugerrorexecffigpuhaltioos-signalyield
match-class srcerror
__file_expr_1 srcsilent
glob-find srcdebugerrorexecffigpuhaltioos-signalyield
glob-match srcdebugerrorexecffigpuhaltioos-signalyield
strip-base srcerror
list-recursive srcerroryield

gpu source

lib/gpu.lisp — GPU compute library

ExportSignals
gpu-input srcsilent
gpu-init srcdebugerrorexecffigpuhaltioos-signalyield
gpu-compile srcdebugerrorexecffigpuhaltioos-signalyield
__file_expr_1 srcdebugerrorexecffigpuhaltioos-signalyield
gpu-load-shader srcdebugerrorexecffigpuhaltioos-signalyield
gpu-output srcerror
gpu-map srcdebugerrorexecffigpuhaltioos-signalyield
gpu-run srcdebugerrorexecffigpuhaltioos-signalyield
gpu-inout srcsilent
split-kwargs srcerror

grpc source

lib/grpc.lisp — gRPC client for Elle

ExportSignals
grpc-decode srcerror
grpc-encode srcerror
grpc-call-decode srcdebugerrorexecffigpuhaltioos-signalyield
find-header srcdebugerrorexecffigpuhaltioos-signalyield
grpc-call-stream srcdebugerrorexecffigpuhaltioos-signalyield
grpc-call-bidi srcdebugerrorexecffigpuhaltioos-signalyield
grpc-close srcdebugerrorexecffigpuhaltioos-signalyield
check-grpc-status srcdebugerrorexecffigpuhaltioos-signalyield
collect-grpc-response srcdebugerrorexecffigpuhaltioos-signalyield
grpc-connect srcdebugerrorexecffigpuhaltioos-signalyield
__file_expr_1 srcdebugerrorexecffigpuhaltioos-signalyield
grpc-call srcdebugerrorexecffigpuhaltioos-signalyield

gtk4 source

lib/gtk4.lisp — GTK4 bindings for Elle via FFI

ExportSignals
gtk4/close srcdebugerrorexecffigpuhaltioos-signalyield
parse-spec srcdebugerrorexecffigpuhaltioos-signalyield
add-grid-children srcdebugerrorexecffigpuhaltioos-signalyield
add-notebook-child srcdebugerrorexecffigpuhaltioos-signalyield
gtk4/rebuild srcdebugerrorexecffigpuhaltioos-signalyield
__file_expr_1 srcdebugerrorexecffigpuhaltioos-signalyield
gtk4/on-click srcdebugerrorexecffigpuhaltioos-signalyield
gtk4/eval srcdebugerrorexecffigpuhaltioos-signalyield
gtk4/set-sensitive srcdebugerrorexecffigpuhaltioos-signalyield
add-children srcdebugerrorexecffigpuhaltioos-signalyield
gtk4/get srcdebugerrorexecffigpuhaltioos-signalyield
gtk4/set-visible srcdebugerrorexecffigpuhaltioos-signalyield
gtk4/send srcdebugerrorexecffigpuhaltioos-signalyield
gtk4/open? srcsilent
gtk4/open srcdebugerrorexecffigpuhaltioos-signalyield
gtk4/set-stack-page srcdebugerrorexecffigpuhaltioos-signalyield
gtk4/queue-draw srcdebugerrorexecffigpuhaltioos-signalyield
add-stack-child srcdebugerrorexecffigpuhaltioos-signalyield
gtk4/load-url srcdebugerrorexecffigpuhaltioos-signalyield
drain-events srcerror
build-widget srcdebugerrorexecffigpuhaltioos-signalyield
gtk4/poll srcdebugerrorexecffigpuhaltioos-signalyield
gtk4/set srcdebugerrorexecffigpuhaltioos-signalyield
gtk4/on-key srcdebugerrorexecffigpuhaltioos-signalyield
gtk4/add srcdebugerrorexecffigpuhaltioos-signalyield
gtk4/load-html srcdebugerrorexecffigpuhaltioos-signalyield
gtk4/on-scroll srcdebugerrorexecffigpuhaltioos-signalyield
gtk4/wait srcdebugerrorexecffigpuhaltioos-signalyield
gtk4/remove srcdebugerrorexecffigpuhaltioos-signalyield
gtk4/set-title srcdebugerrorexecffigpuhaltioos-signalyield
gtk4/build srcdebugerrorexecffigpuhaltioos-signalyield
gtk4/load-css srcdebugerrorexecffigpuhaltioos-signalyield

hash source

lib/hash.lisp — streaming hash convenience functions

ExportSignals
hash/file srcerrorioyield
hash/digest srcdebugerrorexecffigpuhaltioos-signalyield
hash/stream srcdebugerrorexecffigpuhaltioos-signalyield
__file_expr_1 srcsilent

http source

lib/http.lisp — Pure Elle HTTP/1.1 client and server

ExportSignals
strip-line-terminator srcerror
write-status-line srcdebugerrorexecffigpuhaltioos-signalyield
read-chunked-body srcdebugerrorexecffigpuhaltioos-signalyield
open-transport srcdebugerrorexecffigpuhaltioos-signalyield
sse-for-each-body-line-plain srcdebugerrorexecffigpuhaltioos-signalyield
pick-scheme srcerror
sse-post srcerror
with-file-transport srcerrorioyield
http-send srcdebugerrorexecffigpuhaltioos-signalyield
read-body srcdebugerrorexecffigpuhaltioos-signalyield
__file_expr_1 srcdebugerrorexecffigpuhaltioos-signalyield
t-flush srcdebugerrorexecffigpuhaltioos-signalyield
kw->header srcdebugerrorexecffigpuhaltioos-signalyield
parse-url srcerror
resolve-location srcerror
t-read-line srcdebugerrorexecffigpuhaltioos-signalyield
compress-gunzip srcdebugerrorexecffigpuhaltioos-signalyield
sse-for-each-body-line srcdebugerrorexecffigpuhaltioos-signalyield
write-response srcdebugerrorexecffigpuhaltioos-signalyield
write-last-chunk srcdebugerrorexecffigpuhaltioos-signalyield
sse-format-field srcdebugerrorexecffigpuhaltioos-signalyield
send-request srcdebugerrorexecffigpuhaltioos-signalyield
sse-parse-field srcerror
t-close srcdebugerrorexecffigpuhaltioos-signalyield
sse-dispatch-event srcerror
chunked? srcerror
sse-drain-buffered-lines srcerror
query-encode srcerroryield
format-sse-event srcdebugerrorexecffigpuhaltioos-signalyield
read-request srcdebugerrorexecffigpuhaltioos-signalyield
http-get srcdebugerrorexecffigpuhaltioos-signalyield
wants-close? srcerror
http-serve srcdebugerrorexecffigpuhaltioos-signalyield
tcp-transport srcsilent
tls-transport srcsilent
write-request-line srcdebugerrorexecffigpuhaltioos-signalyield
sse-get srcerror
run-internal-tests srcdebugerrorexecffigpuhaltioos-signalyield
sse-handle-line srcerroryield
collect srcerror
sse-response srcerroryield
merge-query srcerroryield
read-headers srcdebugerrorexecffigpuhaltioos-signalyield
http-request srcdebugerrorexecffigpuhaltioos-signalyield
http-connect srcdebugerrorexecffigpuhaltioos-signalyield
t-read srcdebugerrorexecffigpuhaltioos-signalyield
header->kw srcerror
require-compress srcerror
compress-zstd srcdebugerrorexecffigpuhaltioos-signalyield
sse-strip-leading-space srcerror
sse-open srcdebugerrorexecffigpuhaltioos-signalyield
t-write srcdebugerrorexecffigpuhaltioos-signalyield
query-scalar->string srcerror
connection-loop srcerroryield
read-request-line srcdebugerrorexecffigpuhaltioos-signalyield
http-respond srcerroryield
sse-for-each-body-line-chunked srcdebugerrorexecffigpuhaltioos-signalyield
compress-unzlib srcdebugerrorexecffigpuhaltioos-signalyield
compress-unzstd srcdebugerrorexecffigpuhaltioos-signalyield
write-headers srcdebugerrorexecffigpuhaltioos-signalyield
sse-for-each-event srcdebugerrorexecffigpuhaltioos-signalyield
chunk-size srcerror
compress-deflate srcdebugerrorexecffigpuhaltioos-signalyield
query-encode-pair srcerroryield
compress-gzip srcdebugerrorexecffigpuhaltioos-signalyield
compress-inflate srcdebugerrorexecffigpuhaltioos-signalyield
read-fixed-body srcdebugerrorexecffigpuhaltioos-signalyield
redirect-limit srcerror
build-request-headers srcerroryield
http-close srcdebugerrorexecffigpuhaltioos-signalyield
compress-zlib srcdebugerrorexecffigpuhaltioos-signalyield
capitalize-segment srcerror
do-request srcdebugerrorexecffigpuhaltioos-signalyield
read-status-line srcdebugerrorexecffigpuhaltioos-signalyield
http-post srcdebugerrorexecffigpuhaltioos-signalyield
default-redirect-limit srcsilent
default-on-error srcerrorioyield

http2 source

lib/http2.lisp — HTTP/2 client and server for Elle

ExportSignals
h2-stream-send srcdebugerrorexecffigpuhaltioos-signalyield
h2-send-raw srcdebugerrorexecffigpuhaltioos-signalyield
h2-request srcdebugerrorexecffigpuhaltioos-signalyield
run-tests srcdebugerrorexecffigpuhaltioos-signalwaityield
open-transport srcdebugerrorexecffigpuhaltioos-signalyield
h2-connect srcdebugerrorexecffigpuhaltioos-signalyield
resolve-host srcerrorioyield
send-request-frames srcdebugerrorexecffigpuhaltioos-signalyield
__file_expr_1 srcdebugerrorexecffigpuhaltioos-signalyield
h2-post srcdebugerrorexecffigpuhaltioos-signalyield
h2-get srcdebugerrorexecffigpuhaltioos-signalyield
parse-url srcerror
check-max-streams srcerror
h2-send srcdebugerrorexecffigpuhaltioos-signalyield
h2-open-stream srcdebugerrorexecffigpuhaltioos-signalyield
client-handshake srcdebugerrorexecffigpuhaltioos-signalyield
h2-stream-end srcdebugerrorexecffigpuhaltioos-signalyield
h2-close srcdebugerrorexecffigpuhaltioos-signalwaityield

irc source

lib/irc.lisp -- IRCv3 client for Elle

ExportSignals
handle-nick-collision srcdebugerrorexecffigpuhaltioos-signalyield
format-source srcerror
register srcdebugerrorexecffigpuhaltioos-signalyield
sasl-plain-payload srcdebugerrorexecffigpuhaltioos-signalyield
handle-isupport srcerroryield
parse-source srcerror
build-line srcerroryield
run-internal-tests srcdebugerrorexecffigpuhaltioos-signalyield
parse-tags srcerroryield
escape-tag-value srcerror
handle-cap srcdebugerrorexecffigpuhaltioos-signalyield
parse-ctcp srcerror
__file_expr_1 srcdebugerrorexecffigpuhaltioos-signalyield
recv srcdebugerrorexecffigpuhaltioos-signalyield
handle-cap-ack srcdebugerrorexecffigpuhaltioos-signalyield
handle-auth srcdebugerrorexecffigpuhaltioos-signalyield
irc/connect srcdebugerrorexecffigpuhaltioos-signalyield
send srcdebugerrorexecffigpuhaltioos-signalyield
parse-message srcerroryield
strip-crlf srcerror
parse-params srcerror
parse-isupport srcerroryield
format-message srcerroryield
unescape-tag-value srcerror
handle-cap-ls srcdebugerrorexecffigpuhaltioos-signalyield
format-tags srcerroryield
make-transport srcdebugerrorexecffigpuhaltioos-signalyield

lua source

Lua compatibility prelude

ExportSignals
setmetatable srcerror
require srcerror
tonumber srcerroryield
lua_error srcerror
tostring srcerror
lua_type srcerror
ipairs srcerroryield
select srcerror
lua_assert srcerror
pcall srcerroryield
lua_print srcdebugerrorexecffigpuhaltioos-signalyield

mqtt source

lib/mqtt.lisp — MQTT client for Elle

ExportSignals
mqtt/recv srcdebugerrorexecffigpuhaltioos-signalyield
mqtt/publish srcdebugerrorexecffigpuhaltioos-signalyield
packet-type? srcsilent
mqtt/close srcdebugerrorexecffigpuhaltioos-signalyield
drive-until srcdebugerrorexecffigpuhaltioos-signalyield
mqtt/unsubscribe srcdebugerrorexecffigpuhaltioos-signalyield
send-packet srcerrorioyield
mqtt/connect srcdebugerrorexecffigpuhaltioos-signalyield
__file_expr_1 srcsilent
mqtt/subscribe srcdebugerrorexecffigpuhaltioos-signalyield
mqtt/listen srcdebugerrorexecffigpuhaltioos-signalyield

portrait source

lib/portrait.lisp — semantic portraits from compile/analyze

ExportSignals
classify-phases srcerroryield
module-portrait srcdebugerrorexecffigpuhaltioos-signalyield
detect-failure-modes srcerroryield
format-signal srcdebugerrorexecffigpuhaltioos-signalyield
classify-phase srcerror
__file_expr_1 srcsilent
render-module srcerroryield
function-portrait srcdebugerrorexecffigpuhaltioos-signalyield
format-phases srcdebugerrorexecffigpuhaltioos-signalyield
find-observations srcdebugerrorexecffigpuhaltioos-signalyield
->list srcerroryield
assess-composition srcdebugerrorexecffigpuhaltioos-signalyield
render-function srcdebugerrorexecffigpuhaltioos-signalyield

process source

lib/process.lisp — Erlang-inspired process module

ExportSignals
fresh-ref srcdebugerrorexecffigpuhaltioos-signalyield
process-info srcdebugerrorexecffigpuhaltioos-signalyield
complete-sub-fiber srcdebugerrorexecffigpuhaltioos-signalyield
spawn srcyield
event-manager-sync-notify srcerroryield
sched-run srcdebugerrorexecffigpuhaltioos-signalwaityield
send-after srcyield
actor-cast srcerroryield
start-child srcerroryield
event-manager-which-handlers srcerroryield
remove-link srcerror
inject srcdebugerrorexecffigpuhaltioos-signalyield
trap-exit srcyield
notify-monitors srcerroryield
task-await srcerroryield
exit srcyield
cancel-process-futex srcerroryield
gen-resolve srcerroryield
gen-server-reply srcerroryield
cancel-process-io srcerrorwaityield
drain-sub-runnable srcdebugerrorexecffigpuhaltioos-signalyield
add-link srcerror
stop-child srcerroryield
recv-match srcyield
supervisor-start-child srcerroryield
deliver srcerror
run-one srcdebugerrorexecffigpuhaltioos-signalyield
gen-server-cast srcerroryield
erase-dict srcyield
make-scheduler srcerror
link srcyield
demonitor srcyield
supervisor-start-link srcyield
put-dict srcyield
find-dead-id srcerroryield
remove-monitor srcerror
send-named srcyield
get-dict srcyield
process-exit srcdebugerrorexecffigpuhaltioos-signalwaityield
reap-io srcdebugerrorexecffigpuhaltioos-signalyield
wake-futex-ready srcdebugerrorexecffigpuhaltioos-signalyield
actor-get srcerroryield
handle-wait srcdebugerrorexecffigpuhaltioos-signalwaityield
add-monitor srcdebugerrorexecffigpuhaltioos-signalyield
spawn-link srcyield
sched-spawn srcerror
should-restart? srcerror
register srcyield
sched-inject srcerror
spawn-monitor srcyield
gen-make-ref srcerroryield
handle-cmd srcdebugerrorexecffigpuhaltioos-signalwaityield
check-intensity srcerroryield
make-subprocess-child srcsilent
event-manager-notify srcerroryield
make-ref-gen srcsilent
gen-server-stop srcerroryield
task-async srcerroryield
proc-get srcerror
self srcyield
actor-start-link srcerroryield
has-work? srcerror
unregister srcyield
actor-update srcerroryield
unregister-name srcerror
scan-mbox srcerror
event-manager-add-handler srcerroryield
wake-waiting srcdebugerrorexecffigpuhaltioos-signalyield
__file_expr_1 srcsilent
monitor srcyield
cancel-timer srcyield
supervisor-notify-ready srcerroryield
gen-server-call srcerroryield
supervisor-stop-child srcerroryield
recv-timeout srcyield
send srcyield
run srcdebugerrorexecffigpuhaltioos-signalyield
restore-save-queue srcerroryield
sched-spawn-fn srcerror
alive? srcerror
start srcdebugerrorexecffigpuhaltioos-signalyield
sched-process-info srcerror
unlink srcyield
event-manager-remove-handler srcerroryield
whereis srcyield
gen-server-start-link srcerroryield
supervisor-which-children srcerroryield
event-manager-start-link srcerroryield
recv srcyield
fire-timers srcerroryield
complete-io srcdebugerrorexecffigpuhaltioos-signalyield

raylib source

std/raylib — Raylib bindings for Elle via FFI

ExportSignals
texture-height srcerror
resume-sound srcdebugerrorexecffigpuhaltioos-signalyield
fade srcdebugerrorexecffigpuhaltioos-signalyield
clear srcdebugerrorexecffigpuhaltioos-signalyield
gamepad-name srcdebugerrorexecffigpuhaltioos-signalyield
draw-rect-gradient-h srcdebugerrorexecffigpuhaltioos-signalyield
draw-poly srcdebugerrorexecffigpuhaltioos-signalyield
with-drawing srcdebugerrorexecffigpuhaltioos-signalyield
toggle-fullscreen srcdebugerrorexecffigpuhaltioos-signalyield
draw-line-3d srcdebugerrorexecffigpuhaltioos-signalyield
key-pressed srcdebugerrorexecffigpuhaltioos-signalyield
load-texture srcdebugerrorexecffigpuhaltioos-signalyield
key-released? srcdebugerrorexecffigpuhaltioos-signalyield
unload-image srcdebugerrorexecffigpuhaltioos-signalyield
set-window-position srcdebugerrorexecffigpuhaltioos-signalyield
draw-sphere srcdebugerrorexecffigpuhaltioos-signalyield
key-up? srcdebugerrorexecffigpuhaltioos-signalyield
draw-texture-ex srcdebugerrorexecffigpuhaltioos-signalyield
audio-ready? srcdebugerrorexecffigpuhaltioos-signalyield
gamepad-button-down? srcdebugerrorexecffigpuhaltioos-signalyield
close-window srcdebugerrorexecffigpuhaltioos-signalyield
draw-cylinder-wires srcdebugerrorexecffigpuhaltioos-signalyield
measure-text srcdebugerrorexecffigpuhaltioos-signalyield
gen-image-color srcdebugerrorexecffigpuhaltioos-signalyield
draw-line-ex srcdebugerrorexecffigpuhaltioos-signalyield
end-drawing srcdebugerrorexecffigpuhaltioos-signalyield
draw-cube-wires srcdebugerrorexecffigpuhaltioos-signalyield
set-window-state srcdebugerrorexecffigpuhaltioos-signalyield
draw-cylinder srcdebugerrorexecffigpuhaltioos-signalyield
collision-point-circle? srcdebugerrorexecffigpuhaltioos-signalyield
frame-time srcdebugerrorexecffigpuhaltioos-signalyield
draw-texture srcdebugerrorexecffigpuhaltioos-signalyield
draw-texture-rec srcdebugerrorexecffigpuhaltioos-signalyield
mouse-button-released? srcdebugerrorexecffigpuhaltioos-signalyield
init-audio srcdebugerrorexecffigpuhaltioos-signalyield
end-scissor-mode srcdebugerrorexecffigpuhaltioos-signalyield
with-mode-3d srcdebugerrorexecffigpuhaltioos-signalyield
camera-2d srcerror
load-font srcdebugerrorexecffigpuhaltioos-signalyield
touch-position srcdebugerrorexecffigpuhaltioos-signalyield
take-screenshot srcdebugerrorexecffigpuhaltioos-signalyield
begin-mode-3d srcdebugerrorexecffigpuhaltioos-signalyield
window-resized? srcdebugerrorexecffigpuhaltioos-signalyield
render-width srcdebugerrorexecffigpuhaltioos-signalyield
draw-sphere-wires srcdebugerrorexecffigpuhaltioos-signalyield
draw-rect-rounded-lines srcdebugerrorexecffigpuhaltioos-signalyield
gamepad-available? srcdebugerrorexecffigpuhaltioos-signalyield
set-target-fps srcdebugerrorexecffigpuhaltioos-signalyield
mouse-button-up? srcdebugerrorexecffigpuhaltioos-signalyield
rect srcerror
char-pressed srcdebugerrorexecffigpuhaltioos-signalyield
draw-rect srcdebugerrorexecffigpuhaltioos-signalyield
play-sound srcdebugerrorexecffigpuhaltioos-signalyield
draw-texture-pro srcdebugerrorexecffigpuhaltioos-signalyield
mouse-wheel srcdebugerrorexecffigpuhaltioos-signalyield
begin-scissor-mode srcdebugerrorexecffigpuhaltioos-signalyield
set-mouse-position srcdebugerrorexecffigpuhaltioos-signalyield
mouse-delta srcdebugerrorexecffigpuhaltioos-signalyield
texture-size srcerror
draw-line srcdebugerrorexecffigpuhaltioos-signalyield
gamepad-button-pressed? srcdebugerrorexecffigpuhaltioos-signalyield
collision-point-rec? srcdebugerrorexecffigpuhaltioos-signalyield
window-maximized? srcdebugerrorexecffigpuhaltioos-signalyield
mouse-position srcdebugerrorexecffigpuhaltioos-signalyield
with-mode-2d srcdebugerrorexecffigpuhaltioos-signalyield
mouse-y srcdebugerrorexecffigpuhaltioos-signalyield
show-cursor srcdebugerrorexecffigpuhaltioos-signalyield
set-sound-pan srcdebugerrorexecffigpuhaltioos-signalyield
draw-cube srcdebugerrorexecffigpuhaltioos-signalyield
begin-blend-mode srcdebugerrorexecffigpuhaltioos-signalyield
draw-poly-lines srcdebugerrorexecffigpuhaltioos-signalyield
touch-point-count srcdebugerrorexecffigpuhaltioos-signalyield
collision-recs? srcdebugerrorexecffigpuhaltioos-signalyield
init-window srcdebugerrorexecffigpuhaltioos-signalyield
close-audio srcdebugerrorexecffigpuhaltioos-signalyield
load-texture-from-image srcdebugerrorexecffigpuhaltioos-signalyield
load-image srcdebugerrorexecffigpuhaltioos-signalyield
clear-window-state srcdebugerrorexecffigpuhaltioos-signalyield
draw-texture-v srcdebugerrorexecffigpuhaltioos-signalyield
window-fullscreen? srcdebugerrorexecffigpuhaltioos-signalyield
stop-sound srcdebugerrorexecffigpuhaltioos-signalyield
begin-drawing srcdebugerrorexecffigpuhaltioos-signalyield
end-mode-2d srcdebugerrorexecffigpuhaltioos-signalyield
draw-plane srcdebugerrorexecffigpuhaltioos-signalyield
screen-height srcdebugerrorexecffigpuhaltioos-signalyield
color-tint srcdebugerrorexecffigpuhaltioos-signalyield
set-mouse-cursor srcdebugerrorexecffigpuhaltioos-signalyield
window-hidden? srcdebugerrorexecffigpuhaltioos-signalyield
touch-y srcdebugerrorexecffigpuhaltioos-signalyield
draw-sphere-ex srcdebugerrorexecffigpuhaltioos-signalyield
color srcerror
draw-rect-rounded-lines-ex srcdebugerrorexecffigpuhaltioos-signalyield
set-sound-volume srcdebugerrorexecffigpuhaltioos-signalyield
unload-texture srcdebugerrorexecffigpuhaltioos-signalyield
draw-ring srcdebugerrorexecffigpuhaltioos-signalyield
color-from-hsv srcdebugerrorexecffigpuhaltioos-signalyield
window-focused? srcdebugerrorexecffigpuhaltioos-signalyield
texture-width srcerror
collision-rec srcdebugerrorexecffigpuhaltioos-signalyield
begin-mode-2d srcdebugerrorexecffigpuhaltioos-signalyield
draw-pixel srcdebugerrorexecffigpuhaltioos-signalyield
render-height srcdebugerrorexecffigpuhaltioos-signalyield
key-down? srcdebugerrorexecffigpuhaltioos-signalyield
vec2 srcerror
draw-rect-lines srcdebugerrorexecffigpuhaltioos-signalyield
load-font-ex srcdebugerrorexecffigpuhaltioos-signalyield
random-value srcdebugerrorexecffigpuhaltioos-signalyield
set-text-line-spacing srcdebugerrorexecffigpuhaltioos-signalyield
draw-circle-lines srcdebugerrorexecffigpuhaltioos-signalyield
color-brightness srcdebugerrorexecffigpuhaltioos-signalyield
touch-x srcdebugerrorexecffigpuhaltioos-signalyield
set-master-volume srcdebugerrorexecffigpuhaltioos-signalyield
draw-rect-pro srcdebugerrorexecffigpuhaltioos-signalyield
screen-width srcdebugerrorexecffigpuhaltioos-signalyield
end-blend-mode srcdebugerrorexecffigpuhaltioos-signalyield
draw-rect-rounded srcdebugerrorexecffigpuhaltioos-signalyield
default-font srcdebugerrorexecffigpuhaltioos-signalyield
hide-cursor srcdebugerrorexecffigpuhaltioos-signalyield
set-sound-pitch srcdebugerrorexecffigpuhaltioos-signalyield
draw-circle-gradient srcdebugerrorexecffigpuhaltioos-signalyield
window-ready? srcdebugerrorexecffigpuhaltioos-signalyield
__file_expr_1 srcerrorffi
draw-text srcdebugerrorexecffigpuhaltioos-signalyield
mouse-button-down? srcdebugerrorexecffigpuhaltioos-signalyield
vec3 srcerror
draw-rect-lines-ex srcdebugerrorexecffigpuhaltioos-signalyield
camera-3d srcerror
fps srcdebugerrorexecffigpuhaltioos-signalyield
elapsed-time srcdebugerrorexecffigpuhaltioos-signalyield
set-window-size srcdebugerrorexecffigpuhaltioos-signalyield
set-exit-key srcdebugerrorexecffigpuhaltioos-signalyield
window-minimized? srcdebugerrorexecffigpuhaltioos-signalyield
color-alpha srcdebugerrorexecffigpuhaltioos-signalyield
collision-circle-rec? srcdebugerrorexecffigpuhaltioos-signalyield
export-image srcdebugerrorexecffigpuhaltioos-signalyield
mouse-x srcdebugerrorexecffigpuhaltioos-signalyield
set-window-title srcdebugerrorexecffigpuhaltioos-signalyield
set-config-flags srcdebugerrorexecffigpuhaltioos-signalyield
open-url srcdebugerrorexecffigpuhaltioos-signalyield
draw-grid srcdebugerrorexecffigpuhaltioos-signalyield
draw-fps srcdebugerrorexecffigpuhaltioos-signalyield
draw-triangle srcdebugerrorexecffigpuhaltioos-signalyield
gamepad-axis srcdebugerrorexecffigpuhaltioos-signalyield
draw-ellipse srcdebugerrorexecffigpuhaltioos-signalyield
draw-rect-gradient-v srcdebugerrorexecffigpuhaltioos-signalyield
key-pressed? srcdebugerrorexecffigpuhaltioos-signalyield
window-should-close srcdebugerrorexecffigpuhaltioos-signalyield
end-mode-3d srcdebugerrorexecffigpuhaltioos-signalyield
draw-ring-lines srcdebugerrorexecffigpuhaltioos-signalyield
unload-sound srcdebugerrorexecffigpuhaltioos-signalyield
draw-circle srcdebugerrorexecffigpuhaltioos-signalyield
draw-text-pro srcdebugerrorexecffigpuhaltioos-signalyield
load-sound srcdebugerrorexecffigpuhaltioos-signalyield
draw-rect-rec srcdebugerrorexecffigpuhaltioos-signalyield
draw-text-ex srcdebugerrorexecffigpuhaltioos-signalyield
mouse-button-pressed? srcdebugerrorexecffigpuhaltioos-signalyield
pause-sound srcdebugerrorexecffigpuhaltioos-signalyield
draw-triangle-lines srcdebugerrorexecffigpuhaltioos-signalyield
sound-playing? srcdebugerrorexecffigpuhaltioos-signalyield
cursor-hidden? srcdebugerrorexecffigpuhaltioos-signalyield
set-trace-log-level srcdebugerrorexecffigpuhaltioos-signalyield
unload-font srcdebugerrorexecffigpuhaltioos-signalyield
collision-circles? srcdebugerrorexecffigpuhaltioos-signalyield
draw-line-bezier srcdebugerrorexecffigpuhaltioos-signalyield
measure-text-ex srcdebugerrorexecffigpuhaltioos-signalyield
master-volume srcdebugerrorexecffigpuhaltioos-signalyield

redis source

lib/redis.lisp — Pure Elle Redis client (RESP2)

ExportSignals
redis-zrange-withscores srcdebugerrorexecffigpuhaltioos-signalyield
resp-read-raw srcerroryield
redis-scan-all srcerroryield
require-binary-port srcerror
redis-keys srcdebugerrorexecffigpuhaltioos-signalyield
redis-rename srcdebugerrorexecffigpuhaltioos-signalyield
redis-hscan srcdebugerrorexecffigpuhaltioos-signalyield
redis-pttl srcdebugerrorexecffigpuhaltioos-signalyield
redis-hset srcdebugerrorexecffigpuhaltioos-signalyield
redis-zrevrange srcdebugerrorexecffigpuhaltioos-signalyield
redis-lindex srcdebugerrorexecffigpuhaltioos-signalyield
redis-watch srcdebugerrorexecffigpuhaltioos-signalyield
redis-zrem srcdebugerrorexecffigpuhaltioos-signalyield
redis-strlen srcdebugerrorexecffigpuhaltioos-signalyield
redis-zscan srcdebugerrorexecffigpuhaltioos-signalyield
redis-evalsha srcdebugerrorexecffigpuhaltioos-signalyield
redis-scard srcdebugerrorexecffigpuhaltioos-signalyield
redis-cmd srcdebugerrorexecffigpuhaltioos-signalyield
redis-exec srcdebugerrorexecffigpuhaltioos-signalyield
resp-ok? srcerror
redis-pexpire srcdebugerrorexecffigpuhaltioos-signalyield
redis-llen srcdebugerrorexecffigpuhaltioos-signalyield
default-terminal? srcerror
redis-persist srcdebugerrorexecffigpuhaltioos-signalyield
redis-scan srcdebugerrorexecffigpuhaltioos-signalyield
redis-incrby srcdebugerrorexecffigpuhaltioos-signalyield
redis-expire srcdebugerrorexecffigpuhaltioos-signalyield
redis-rpush srcdebugerrorexecffigpuhaltioos-signalyield
redis-info srcdebugerrorexecffigpuhaltioos-signalyield
redis-hget srcdebugerrorexecffigpuhaltioos-signalyield
redis-unwatch srcdebugerrorexecffigpuhaltioos-signalyield
redis-recv srcerroryield
redis-dbsize srcdebugerrorexecffigpuhaltioos-signalyield
redis-echo srcdebugerrorexecffigpuhaltioos-signalyield
redis-hkeys srcdebugerrorexecffigpuhaltioos-signalyield
redis-sunion srcdebugerrorexecffigpuhaltioos-signalyield
run-with-manager srcerrorioyield
redis-del srcdebugerrorexecffigpuhaltioos-signalyield
redis-sdiff srcdebugerrorexecffigpuhaltioos-signalyield
redis-publish srcdebugerrorexecffigpuhaltioos-signalyield
with-redis-lock srcdebugerrorexecffigpuhaltioos-signalyield
redis-zcard srcdebugerrorexecffigpuhaltioos-signalyield
redis-srem srcdebugerrorexecffigpuhaltioos-signalyield
redis-type srcdebugerrorexecffigpuhaltioos-signalyield
redis-hmget srcdebugerrorexecffigpuhaltioos-signalyield
redis-pipeline srcdebugerrorexecffigpuhaltioos-signalyield
run-internal-tests srcerrorioyield
redis-hexists srcdebugerrorexecffigpuhaltioos-signalyield
redis-zrangebyscore-withscores srcdebugerrorexecffigpuhaltioos-signalyield
__file_expr_1 srcsilent
redis-smembers srcdebugerrorexecffigpuhaltioos-signalyield
redis-sinter srcdebugerrorexecffigpuhaltioos-signalyield
redis-get srcdebugerrorexecffigpuhaltioos-signalyield
redis-mset srcdebugerrorexecffigpuhaltioos-signalyield
redis-hmset srcdebugerrorexecffigpuhaltioos-signalyield
redis-atomic srcdebugerrorexecffigpuhaltioos-signalyield
redis-zrank srcdebugerrorexecffigpuhaltioos-signalyield
redis-script-exists srcdebugerrorexecffigpuhaltioos-signalyield
redis-zrangebyscore srcdebugerrorexecffigpuhaltioos-signalyield
redis-subscribe srcerrorioyield
redis-zrevrange-withscores srcdebugerrorexecffigpuhaltioos-signalyield
redis-lpush srcdebugerrorexecffigpuhaltioos-signalyield
redis-auth srcdebugerrorexecffigpuhaltioos-signalyield
redis-decrby srcdebugerrorexecffigpuhaltioos-signalyield
redis-hincrby srcdebugerrorexecffigpuhaltioos-signalyield
redis-zincrby srcdebugerrorexecffigpuhaltioos-signalyield
redis-zadd srcdebugerrorexecffigpuhaltioos-signalyield
resp-encode srcerroryield
redis-sscan srcdebugerrorexecffigpuhaltioos-signalyield
redis-append srcdebugerrorexecffigpuhaltioos-signalyield
redis-connect srcerrorioyield
redis-lrange srcdebugerrorexecffigpuhaltioos-signalyield
redis-zrange srcdebugerrorexecffigpuhaltioos-signalyield
redis-discard srcdebugerrorexecffigpuhaltioos-signalyield
redis-punsubscribe srcerrorioyield
redis-lset srcdebugerrorexecffigpuhaltioos-signalyield
redis-script-load srcdebugerrorexecffigpuhaltioos-signalyield
redis-eval srcdebugerrorexecffigpuhaltioos-signalyield
redis-multi srcdebugerrorexecffigpuhaltioos-signalyield
redis-mget srcdebugerrorexecffigpuhaltioos-signalyield
redis-decr srcdebugerrorexecffigpuhaltioos-signalyield
redis-exists srcdebugerrorexecffigpuhaltioos-signalyield
redis-ttl srcdebugerrorexecffigpuhaltioos-signalyield
redis-hdel srcdebugerrorexecffigpuhaltioos-signalyield
redis-psubscribe srcerrorioyield
redis-incr srcdebugerrorexecffigpuhaltioos-signalyield
redis-close srcerrorioyield
redis-sismember srcdebugerrorexecffigpuhaltioos-signalyield
redis-hvals srcdebugerrorexecffigpuhaltioos-signalyield
redis-hlen srcdebugerrorexecffigpuhaltioos-signalyield
resp-read srcerrorioyield
redis-getset srcdebugerrorexecffigpuhaltioos-signalyield
redis-zscore srcdebugerrorexecffigpuhaltioos-signalyield
redis-select srcdebugerrorexecffigpuhaltioos-signalyield
redis-unsubscribe srcerrorioyield
resp-bool srcerror
redis-ping srcdebugerrorexecffigpuhaltioos-signalyield
redis-pexpireat srcdebugerrorexecffigpuhaltioos-signalyield
redis-rpop srcdebugerrorexecffigpuhaltioos-signalyield
redis-manager srcerror
redis-expireat srcdebugerrorexecffigpuhaltioos-signalyield
redis-with srcdebugerrorexecffigpuhaltioos-signalyield
redis-lpop srcdebugerrorexecffigpuhaltioos-signalyield
redis-sadd srcdebugerrorexecffigpuhaltioos-signalyield
redis-zrevrangebyscore srcdebugerrorexecffigpuhaltioos-signalyield
redis-flushdb srcdebugerrorexecffigpuhaltioos-signalyield
redis-script-flush srcdebugerrorexecffigpuhaltioos-signalyield
redis-zcount srcdebugerrorexecffigpuhaltioos-signalyield
redis-hgetall srcdebugerrorexecffigpuhaltioos-signalyield
redis-set srcdebugerrorexecffigpuhaltioos-signalyield
redis-setnx srcdebugerrorexecffigpuhaltioos-signalyield

resource source

lib/resource.lisp — Deterministic resource consumption measurement.

ExportSignals
measure srcerror
suite srcdebugerrorexecffigpuhaltioos-signalyield
report srcerroryield
__file_expr_1 srcerror
pad-right srcerroryield
snapshot srcerror

sdl3 source

std/sdl3 — SDL3 bindings for Elle via FFI

ExportSignals
sdl/debug-text srcdebugerrorexecffigpuhaltioos-signalyield
sdl/disable-screensaver srcdebugerrorexecffigpuhaltioos-signalyield
marshal-text-input srcerrorffi
sdl/text-size srcerrorffiyield
sdl/displays srcerrorffiyield
read-u32 srcerrorffi
sdl/audio-playback-devices srcerrorffiyield
sdl/vertex srcsilent
sdl/load-texture srcdebugerrorexecffigpuhaltioos-signalyield
sdl/set-keyboard-grab srcdebugerrorexecffigpuhaltioos-signalyield
sdl/destroy-window srcdebugerrorexecffigpuhaltioos-signalyield
sdl/has-clipboard? srcdebugerrorexecffigpuhaltioos-signalyield
sdl/message-box srcdebugerrorexecffigpuhaltioos-signalyield
read-u8 srcerrorffi
sdl/error-string srcdebugerrorexecffigpuhaltioos-signalyield
sdl/set-texture-alpha srcdebugerrorexecffigpuhaltioos-signalyield
sdl/set-texture-scale-mode srcdebugerrorexecffigpuhaltioos-signalyield
sdl/set-blend-mode srcdebugerrorexecffigpuhaltioos-signalyield
sdl/perf-frequency srcdebugerrorexecffigpuhaltioos-signalyield
sdl/unlock-texture srcdebugerrorexecffigpuhaltioos-signalyield
sdl/ttf-quit srcdebugerrorexecffigpuhaltioos-signalyield
write-frect srcerrorffi
sdl/draw-line srcdebugerrorexecffigpuhaltioos-signalyield
sdl/open-font srcdebugerrorexecffigpuhaltioos-signalyield
marshal-window srcerrorffi
sdl/window-position srcerrorffiyield
sdl/put-audio srcerrorffiyield
read-f32 srcerrorffi
sdl/set-icon srcdebugerrorexecffigpuhaltioos-signalyield
sdl/clear-audio srcdebugerrorexecffigpuhaltioos-signalyield
sdl/rgb srcsilent
sdl/warp-mouse srcdebugerrorexecffigpuhaltioos-signalyield
sdl/resume-audio srcdebugerrorexecffigpuhaltioos-signalyield
sdl/start-text-input srcdebugerrorexecffigpuhaltioos-signalyield
sdl/display-bounds srcerrorffiyield
sdl/set-clipboard srcdebugerrorexecffigpuhaltioos-signalyield
marshal-event srcerrorffi
sdl/close-font srcdebugerrorexecffigpuhaltioos-signalyield
sdl/delay srcdebugerrorexecffigpuhaltioos-signalyield
sdl/set-fullscreen srcdebugerrorexecffigpuhaltioos-signalyield
sdl/draw-rect srcdebugerrorexecffigpuhaltioos-signalyield
sdl/delay-ns srcdebugerrorexecffigpuhaltioos-signalyield
sdl/set-render-target srcdebugerrorexecffigpuhaltioos-signalyield
sdl/destroy-surface srcdebugerrorexecffigpuhaltioos-signalyield
sdl/rect srcsilent
sdl/set-bordered srcdebugerrorexecffigpuhaltioos-signalyield
marshal-mouse-wheel srcerrorffi
sdl/wait-event srcdebugerrorexecffigpuhaltioos-signalyield
sdl/set-scale srcdebugerrorexecffigpuhaltioos-signalyield
sdl/init srcdebugerrorexecffigpuhaltioos-signalyield
marshal-mouse-button srcerrorffi
sdl/set-font-size srcdebugerrorexecffigpuhaltioos-signalyield
sdl/lock-texture srcdebugerrorexecffigpuhaltioos-signalyield
sdl/with-window* srcdebugerrorexecffigpuhaltioos-signalyield
sdl/destroy-audio srcdebugerrorexecffigpuhaltioos-signalyield
sdl/show-cursor srcdebugerrorexecffigpuhaltioos-signalyield
read-u64 srcerrorffi
sdl/enable-screensaver srcdebugerrorexecffigpuhaltioos-signalyield
sdl/rgba srcsilent
sdl/set-window-position srcdebugerrorexecffigpuhaltioos-signalyield
__file_expr_1 srcerrorffi
sdl/render-text-blended srcdebugerrorexecffigpuhaltioos-signalyield
sdl/destroy-renderer srcdebugerrorexecffigpuhaltioos-signalyield
sdl/open-url srcdebugerrorexecffigpuhaltioos-signalyield
sdl/texture-size srcerrorffiyield
sdl/draw-point srcdebugerrorexecffigpuhaltioos-signalyield
sdl/stop-text-input srcdebugerrorexecffigpuhaltioos-signalyield
read-u16 srcerrorffi
sdl/point srcsilent
sdl/set-texture-blend-mode srcdebugerrorexecffigpuhaltioos-signalyield
marshal-mouse-motion srcerrorffi
sdl/create-window srcdebugerrorexecffigpuhaltioos-signalyield
sdl/set-opacity srcdebugerrorexecffigpuhaltioos-signalyield
sdl/destroy-texture srcdebugerrorexecffigpuhaltioos-signalyield
sdl/set-vsync srcdebugerrorexecffigpuhaltioos-signalyield
sdl/quit srcdebugerrorexecffigpuhaltioos-signalyield
read-ptr srcerrorffi
sdl/hide-cursor srcdebugerrorexecffigpuhaltioos-signalyield
sdl-error srcdebugerrorexecffigpuhaltioos-signalyield
sdl/set-mouse-grab srcdebugerrorexecffigpuhaltioos-signalyield
sdl/pause-audio srcdebugerrorexecffigpuhaltioos-signalyield
sdl/open-audio srcerrorffiyield
sdl/wait-event-timeout srcdebugerrorexecffigpuhaltioos-signalyield
sdl/mouse-state srcerrorffiyield
check-ptr srcdebugerrorexecffigpuhaltioos-signalyield
marshal-keyboard srcerrorffi
sdl/load-wav srcerrorffiyield
sdl/with-font* srcdebugerrorexecffigpuhaltioos-signalyield
sdl/with-texture* srcdebugerrorexecffigpuhaltioos-signalyield
sdl/create-texture srcdebugerrorexecffigpuhaltioos-signalyield
sdl/set-relative-mouse srcdebugerrorexecffigpuhaltioos-signalyield
sdl/set-color srcdebugerrorexecffigpuhaltioos-signalyield
null? srcerror
sdl/get-clipboard srcdebugerrorexecffigpuhaltioos-signalyield
sdl/draw-text srcdebugerrorexecffigpuhaltioos-signalyield
sdl/set-title srcdebugerrorexecffigpuhaltioos-signalyield
sdl/poll-events srcdebugerrorexecffigpuhaltioos-signalyield
sdl/perf-counter srcdebugerrorexecffigpuhaltioos-signalyield
sdl/ttf-init srcdebugerrorexecffigpuhaltioos-signalyield
sdl/present srcdebugerrorexecffigpuhaltioos-signalyield
check-bool srcdebugerrorexecffigpuhaltioos-signalyield
sdl/set-font-style srcdebugerrorexecffigpuhaltioos-signalyield
sdl/window-size srcerrorffiyield
sdl/key-pressed? srcerrorffiyield
sdl/render-geometry srcdebugerrorexecffigpuhaltioos-signalyield
sdl/set-window-size srcdebugerrorexecffigpuhaltioos-signalyield
sdl/flash-window srcdebugerrorexecffigpuhaltioos-signalyield
read-i32 srcerrorffi
sdl/fill-rect srcdebugerrorexecffigpuhaltioos-signalyield
sdl/set-texture-color srcdebugerrorexecffigpuhaltioos-signalyield
sdl/save-png srcdebugerrorexecffigpuhaltioos-signalyield
sdl/render-texture-rotated srcdebugerrorexecffigpuhaltioos-signalyield
sdl/clear srcdebugerrorexecffigpuhaltioos-signalyield
sdl/create-renderer srcdebugerrorexecffigpuhaltioos-signalyield
sdl/render-texture srcdebugerrorexecffigpuhaltioos-signalyield
sdl/create-texture-from-surface srcdebugerrorexecffigpuhaltioos-signalyield
sdl/ticks srcdebugerrorexecffigpuhaltioos-signalyield

semver source

lib/semver.lisp — Semantic versioning (pure Elle)

ExportSignals
parse-int-strict srcerror
cmp-fields srcdebugerrorexecffigpuhaltioos-signalyield
semver-compare srcdebugerrorexecffigpuhaltioos-signalyield
parse-op srcerror
valid? srcerroryield
compare-pre srcdebugerrorexecffigpuhaltioos-signalyield
__file_expr_1 srcsilent
satisfies? srcdebugerrorexecffigpuhaltioos-signalyield
increment srcdebugerrorexecffigpuhaltioos-signalyield
cmp-ids srcdebugerrorexecffigpuhaltioos-signalyield
parse srcdebugerrorexecffigpuhaltioos-signalyield
satisfies-one? srcdebugerrorexecffigpuhaltioos-signalyield

spirv source

lib/spirv.lisp — SPIR-V bytecode emitter

ExportSignals
make-module srcsilent
string-word-count srcerror
compute srcdebugerrorexecffigpuhaltioos-signalyield
string-to-words srcdebugerrorexecffigpuhaltioos-signalyield
encode-word srcerror
emit-inst srcerroryield
serialize srcerroryield
emit-entry-point srcdebugerrorexecffigpuhaltioos-signalyield
__file_expr_1 srcsilent

sqlite source

lib/sqlite.lisp — SQLite database access via FFI to libsqlite3

ExportSignals
read-row srcdebugerrorexecffigpuhaltioos-signalyield
check srcdebugerrorexecffigpuhaltioos-signalyield
__file_expr_1 srcerrorffi
ptr->bytes srcerrorffi
bind-params srcdebugerrorexecffigpuhaltioos-signalyield
query srcdebugerrorexecffigpuhaltioos-signalyield
open srcdebugerrorexecffigpuhaltioos-signalyield
cfn srcerrorffi
exec srcdebugerrorexecffigpuhaltioos-signalyield
prepare srcdebugerrorexecffigpuhaltioos-signalyield
bytes->ptr srcerrorffi
close srcdebugerrorexecffigpuhaltioos-signalyield

svg source

lib/svg.lisp — SVG construction and emission (pure Elle)

ExportSignals
merge-attrs srcerroryield
set-attr srcerror
circle srcerroryield
line srcerroryield
group srcerror
clip-path srcerror
opt-attrs srcerror
text srcerroryield
ellipse srcerroryield
svg srcerror
points->string srcdebugerrorexecffigpuhaltioos-signalyield
rect srcerroryield
linear-gradient srcerroryield
path srcerroryield
radial-gradient srcerroryield
emit-element srcerroryield
stop srcerroryield
polyline srcdebugerrorexecffigpuhaltioos-signalyield
add-child srcerror
wrap srcerror
scale srcerror
element srcerror
emit srcerroryield
emit-attr-value srcerror
xml-escape srcerror
polygon srcdebugerrorexecffigpuhaltioos-signalyield
__file_expr_1 srcerroryield
rotate srcerror
defs srcerror
tspan srcerror
mask srcerror
xml-escape-attr srcerror
translate srcerror

sync source

lib/sync.lisp — Concurrency primitives built on futex (park/notify)

ExportSignals
make-lock srcerror
make-queue srcerror
make-condvar srcerror
make-rwlock srcerror
make-monitor srcerror
__file_expr_1 srcsilent
make-futex srcerror
make-barrier srcerror
make-semaphore srcerror
make-once srcerror
make-latch srcerror

telemetry source

lib/telemetry.lisp — OpenTelemetry metrics (OTLP/HTTP JSON export)

ExportSignals
encode-histogram-datapoints srcdebugerrorexecffigpuhaltioos-signalyield
temporality-code srcerror
telemetry-set srcerror
telemetry-observe srcerror
telemetry-flush srcdebugerrorexecffigpuhaltioos-signalyield
telemetry-shutdown srcdebugerrorexecffigpuhaltioos-signalwaityield
encode-attributes srcerroryield
encode-value srcerror
telemetry-counter srcerror
__file_expr_1 srcsilent
histogram-record srcerror
start-export-loop srcdebugerrorexecffigpuhaltioos-signalyield
now-nanos srcerror
telemetry-enabled? srcsilent
do-export srcdebugerrorexecffigpuhaltioos-signalyield
telemetry-gauge srcerror
snapshot-and-clear srcerroryield
add-point srcerror
telemetry-histogram srcerror
build-payload-peek srcdebugerrorexecffigpuhaltioos-signalyield
encode-metric srcdebugerrorexecffigpuhaltioos-signalyield
make-counter srcerror
encode-sum-datapoints srcerroryield
telemetry-record srcerror
find-bucket srcerror
make-gauge srcsilent
build-export-payload srcdebugerrorexecffigpuhaltioos-signalyield
telemetry-add srcerror
merge-snapshot-back srcerroryield
make-histogram srcsilent
encode-gauge-datapoints srcerroryield
attrs-key srcerror
telemetry-meter srcdebugerrorexecffigpuhaltioos-signalyield
telemetry-time srcerror

tls source

lib/tls.lisp — TLS client and server for Elle

ExportSignals
tls/connect srcdebugerrorexecffigpuhaltioos-signalyield
tls/alpn-protocol srcdebugerrorexecffigpuhaltioos-signalyield
tls/accept srcdebugerrorexecffigpuhaltioos-signalyield
tls/read srcdebugerrorexecffigpuhaltioos-signalyield
tls/lines srcerror
resolve-host srcerrorioyield
tls/close srcdebugerrorexecffigpuhaltioos-signalyield
tls/read-line srcdebugerrorexecffigpuhaltioos-signalyield
__file_expr_1 srcerror
tls/chunks srcerror
tls/read-all srcdebugerrorexecffigpuhaltioos-signalyield
tls/write srcdebugerrorexecffigpuhaltioos-signalyield
tls-handshake srcdebugerrorexecffigpuhaltioos-signalyield
first-line srcerror
tls/writer srcerror
first-word srcerror

uuid source

lib/uuid.lisp — UUID generation and parsing (pure Elle)

ExportSignals
v4 srcdebugerrorexecffigpuhaltioos-signalyield
hex->nibble srcerror
bytes->hex srcdebugerrorexecffigpuhaltioos-signalyield
byte->hex srcdebugerrorexecffigpuhaltioos-signalyield
hex-char? srcerror
uuid->bytes srcdebugerrorexecffigpuhaltioos-signalyield
parse-uuid srcdebugerrorexecffigpuhaltioos-signalyield
uuid-nil srcsilent
random-bytes srcerrorioyield
v5 srcdebugerrorexecffigpuhaltioos-signalyield
__file_expr_1 srcerror
version srcdebugerrorexecffigpuhaltioos-signalyield
parse-hex-byte srcerror

watch source

lib/watch.lisp — event-driven filesystem watcher

ExportSignals
__file_expr_1 srcsilent
next-events srcdebugerrorexecffigpuhaltioos-signalyield
start srcerror
filter-events srcdebugerrorexecffigpuhaltioos-signalyield
each-event srcdebugerrorexecffigpuhaltioos-signalyield
matches-filter? srcerror
stop srcerror

wayland source

lib/wayland.lisp — Wayland compositor interaction for Elle

ExportSignals
wayland/buffer-fill-rect srcdebugerrorexecffigpuhaltioos-signalyield
wayland/commit srcdebugerrorexecffigpuhaltioos-signalyield
wayland/layer-surface srcdebugerrorexecffigpuhaltioos-signalyield
wayland/toplevel-close srcdebugerrorexecffigpuhaltioos-signalyield
wayland/attach srcdebugerrorexecffigpuhaltioos-signalyield
wayland/damage srcdebugerrorexecffigpuhaltioos-signalyield
wayland/dispatch srcdebugerrorexecffigpuhaltioos-signalyield
wayland/shm-buffer srcdebugerrorexecffigpuhaltioos-signalyield
wayland/buffer-destroy srcdebugerrorexecffigpuhaltioos-signalyield
wayland/toplevel-activate srcdebugerrorexecffigpuhaltioos-signalyield
wayland/toplevels srcdebugerrorexecffigpuhaltioos-signalyield
wayland/connect srcdebugerrorexecffigpuhaltioos-signalyield
wayland/layer-configure srcdebugerrorexecffigpuhaltioos-signalyield
wayland/seats srcdebugerrorexecffigpuhaltioos-signalyield
wayland/buffer-fill-triangle srcdebugerrorexecffigpuhaltioos-signalyield
wayland/screencopy srcdebugerrorexecffigpuhaltioos-signalyield
wayland/flush srcdebugerrorexecffigpuhaltioos-signalyield
wayland/buffer-fill-circle srcdebugerrorexecffigpuhaltioos-signalyield
wayland/poll-events srcdebugerrorexecffigpuhaltioos-signalyield
wayland/screencopy-destroy srcdebugerrorexecffigpuhaltioos-signalyield
wayland/outputs srcdebugerrorexecffigpuhaltioos-signalyield
wayland/buffer-fill srcdebugerrorexecffigpuhaltioos-signalyield
wayland/event-loop srcdebugerrorexecffigpuhaltioos-signalyield
wayland/buffer-write srcdebugerrorexecffigpuhaltioos-signalyield
wayland/fd srcdebugerrorexecffigpuhaltioos-signalyield
wayland/disconnect srcdebugerrorexecffigpuhaltioos-signalyield
__file_expr_1 srcsilent
wayland/layer-destroy srcdebugerrorexecffigpuhaltioos-signalyield
wayland/toplevel-subscribe srcdebugerrorexecffigpuhaltioos-signalyield

websocket source

lib/websocket.lisp — WebSocket client and server (RFC 6455)

ExportSignals
t-read-line srcdebugerrorexecffigpuhaltioos-signalyield
ws-close srcdebugerrorexecffigpuhaltioos-signalyield
tcp-transport srcsilent
tls-transport srcsilent
read-exact srcdebugerrorexecffigpuhaltioos-signalyield
encode-frame srcdebugerrorexecffigpuhaltioos-signalyield
make-conn srcsilent
decode-frame srcdebugerrorexecffigpuhaltioos-signalyield
ws-parse-url srcerror
ws-connect srcdebugerrorexecffigpuhaltioos-signalyield
__file_expr_1 srcdebugerrorexecffigpuhaltioos-signalyield
run-tests srcdebugerrorexecffigpuhaltioos-signalyield
ws-recv srcdebugerrorexecffigpuhaltioos-signalyield
ws-send srcdebugerrorexecffigpuhaltioos-signalyield
compute-accept-key srcdebugerrorexecffigpuhaltioos-signalyield
recv-message srcdebugerrorexecffigpuhaltioos-signalyield
ws-ping srcdebugerrorexecffigpuhaltioos-signalyield
ws-serve srcdebugerrorexecffigpuhaltioos-signalyield
t-write srcdebugerrorexecffigpuhaltioos-signalyield
t-close srcdebugerrorexecffigpuhaltioos-signalyield
generate-key srcdebugerrorexecffigpuhaltioos-signalyield
apply-mask srcerror
t-flush srcdebugerrorexecffigpuhaltioos-signalyield
ws-upgrade srcdebugerrorexecffigpuhaltioos-signalyield
t-read srcdebugerrorexecffigpuhaltioos-signalyield
open-transport srcdebugerrorexecffigpuhaltioos-signalyield

zmq source

lib/zmq.lisp — ZeroMQ bindings for Elle via FFI

ExportSignals
zmq/connect srcdebugerrorexecffigpuhaltioos-signalyield
zmq/disconnect srcdebugerrorexecffigpuhaltioos-signalyield
zmq/unsubscribe srcerrorffiyield
zmq/get-option srcerrorffiyield
getsockopt-int srcerrorffiyield
zmq/send-multipart srcerrorffiyield
zmq/socket srcdebugerrorexecffigpuhaltioos-signalyield
zmq/recv-multipart srcerrorffiyield
zmq/has-more? srcerrorffiyield
zmq/set-option srcerrorffiyield
setsockopt-int srcerrorffiyield
zmq-error srcdebugerrorexecffigpuhaltioos-signalyield
__file_expr_1 srcsilent
zmq/close srcdebugerrorexecffigpuhaltioos-signalyield
null? srcerror
zmq/recv-string srcerrorffiyield
zmq/subscribe srcerrorffiyield
resolve-option srcerror
ptr->bytes srcerrorffi
setsockopt-bytes srcerrorffiyield
zmq/send srcerrorffiyield
as-bytes srcerror
zmq/recv srcerrorffiyield
zmq/context srcdebugerrorexecffigpuhaltioos-signalyield
zmq/unbind srcdebugerrorexecffigpuhaltioos-signalyield
zmq/term srcdebugerrorexecffigpuhaltioos-signalyield
getsockopt-bytes srcerrorffiyield
zmq/bind srcdebugerrorexecffigpuhaltioos-signalyield
check srcdebugerrorexecffigpuhaltioos-signalyield