liminix/pkgs/anoia
Daniel Barlow 74cf3e0711 add anoia.net.constants for SOCK_{STREAM,DGRAM} etc
we use an ugly bit of C preprocessor to get the values from
header files, because certain constants are different on MIPS
than on other architectures
2024-04-26 16:43:09 +01:00
..
example-output anoia.svc outputs may be directories (read as table) 2023-09-09 00:30:02 +01:00
net add anoia.net.constants for SOCK_{STREAM,DGRAM} etc 2024-04-26 16:43:09 +01:00
assert.fnl anoia: add assert macro module 2024-04-20 14:04:32 +01:00
default.nix add anoia.net.constants for SOCK_{STREAM,DGRAM} etc 2024-04-26 16:43:09 +01:00
fs.fnl convert anoia.fs to use lualinux 2024-04-25 21:14:37 +01:00
init.fnl anoia: add basename, dirname 2024-04-11 23:11:20 +01:00
Makefile add anoia.net.constants for SOCK_{STREAM,DGRAM} etc 2024-04-26 16:43:09 +01:00
nl.fnl fix ifwait deps 2024-03-16 20:16:49 +00:00
README fennel: extract some common functions into a shareable module 2023-07-05 20:23:27 +01:00
svc.fnl convert anoia.fs to use lualinux 2024-04-25 21:14:37 +01:00
test-nl.fnl add anoia.nl, a convenience wrapper on netlink 2024-03-06 23:19:47 +00:00
test-svc.fnl convert anoia.fs to use lualinux 2024-04-25 21:14:37 +01:00
test.fnl package anoia assert macros and point fennelrepl at them 2024-04-20 14:59:14 +01:00

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

In Terry Pratchett's Discworld novels, Anoi is a minor goddess of Things That Stick In Drawers

> Often, but not uniquely, a ladle, but sometimes a metal spatula or,
> rarely, a mechanical egg-whisk that nobody in the house admits to
> ever buying. The desperate mad rattling and cries of How can it
> close on the damn thing but not open with it? Who bought this? Do we
> ever use it? is as praise unto Anoia. She also eats corkscrews.

This is a library of miscellaneous Fennel code used in Liminix that is
shared between various scripts but doesn't really fit together. It is
not a public stable interface - while any Liminix code is welcome to
use it, it's suject to reshuffle, rearrangement, refactor or rejection
without notice.