Libraries

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

aws source

lib/aws.lisp — Elle-native AWS client

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

base64 source

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

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

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

color source

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

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

compress source

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

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

contract source

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

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

dns source

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

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

egui source

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

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

git source

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

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

glob source

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

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

gpu source

lib/gpu.lisp — GPU compute library

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

grpc source

lib/grpc.lisp — gRPC client for Elle

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

gtk4 source

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

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

hash source

lib/hash.lisp — streaming hash convenience functions

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

http source

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

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

http2 source

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

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

irc source

lib/irc.lisp -- IRCv3 client for Elle

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

lua source

Lua compatibility prelude

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

mqtt source

lib/mqtt.lisp — MQTT client for Elle

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

portrait source

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

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

process source

lib/process.lisp — Erlang-inspired process module

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

raylib source

std/raylib — Raylib bindings for Elle via FFI

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

redis source

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

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

resource source

lib/resource.lisp — Deterministic resource consumption measurement.

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

sdl3 source

std/sdl3 — SDL3 bindings for Elle via FFI

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

semver source

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

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

spirv source

lib/spirv.lisp — SPIR-V bytecode emitter

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

sqlite source

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

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

svg source

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

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

sync source

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

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

telemetry source

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

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

tls source

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

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

uuid source

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

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

watch source

lib/watch.lisp — event-driven filesystem watcher

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

wayland source

lib/wayland.lisp — Wayland compositor interaction for Elle

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

websocket source

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

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

zmq source

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

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