diff options
| author | Gene Pasquet <dev@etenil.net> | 2026-04-05 16:53:53 +0100 |
|---|---|---|
| committer | Gene Pasquet <dev@etenil.net> | 2026-04-05 16:53:53 +0100 |
| commit | 0b41611b0a05622c806f9c7c2e27eff47f369b77 (patch) | |
| tree | 01a76ac775ee99268127f4828ada75732290810c /assets.scm | |
| parent | 92990d363171c795202a123479ed59443f5d0375 (diff) | |
feat: add assets.scm — minimal key/value asset registry
Diffstat (limited to 'assets.scm')
| -rw-r--r-- | assets.scm | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/assets.scm b/assets.scm new file mode 100644 index 0000000..9bbbf92 --- /dev/null +++ b/assets.scm @@ -0,0 +1,16 @@ +(module downstroke/assets * + +(import scheme + (chicken base) + (srfi 69)) + +(define (make-asset-registry) + (make-hash-table)) + +(define (asset-set! registry key value) + (hash-table-set! registry key value)) + +(define (asset-ref registry key) + (hash-table-ref/default registry key #f)) + +) ;; end module |
