zig setup: download the binary
fennel setup:
install lua,
to install the most fucking important features of a REPL, go through the 99th circle of Hyper HELL
❯ nix-shell -p luaPackages.fennel
fetching path input 'path:/nix/store/z4wkdlk69gck09s64a8ghpn6h7bxhkyy-source'
these 6 paths will be fetched (0.79 MiB download, 3.75 MiB unpacked):
/nix/store/2h6pg7j2q1l7xp079xgdvhsnj3smxd4i-fennel-luarocks-config.lua
/nix/store/qlgbciav687rl72sxrqa5i73fzmd765a-lua-5.2.4
/nix/store/i0zgwx6yw70gvgfl9yyzv26s905n3n9n-lua5.2-fennel-1.6.1-1
/nix/store/lq81x7ixg6xbrxq65gmvbp24qbpcmj0v-luarocks_bootstrap-3.13.0
/nix/store/g56nvvd8as2kgjrjpl0xhzpcr19iq912-wrap-lua-hook
/nix/store/bnaay100k2fqivldmadhcv2mdzcgw6q5-zip-3.0
copying path '/nix/store/qlgbciav687rl72sxrqa5i73fzmd765a-lua-5.2.4' from 'https://cache.nixos.org'...
copying path '/nix/store/bnaay100k2fqivldmadhcv2mdzcgw6q5-zip-3.0' from 'https://cache.nixos.org'...
copying path '/nix/store/lq81x7ixg6xbrxq65gmvbp24qbpcmj0v-luarocks_bootstrap-3.13.0' from 'https://cache.nixos.org'...
copying path '/nix/store/g56nvvd8as2kgjrjpl0xhzpcr19iq912-wrap-lua-hook' from 'https://cache.nixos.org'...
copying path '/nix/store/2h6pg7j2q1l7xp079xgdvhsnj3smxd4i-fennel-luarocks-config.lua' from 'https://cache.nixos.org'...
copying path '/nix/store/i0zgwx6yw70gvgfl9yyzv26s905n3n9n-lua5.2-fennel-1.6.1-1' from 'https://cache.nixos.org'...
[nix-shell:~]$ fennel
Welcome to Fennel 1.6.1 on PUC Lua 5.2!
Use ,help to see available commands.
Try installing readline via luarocks for a better repl experience.
>>