how is guile for scripting? how well does it interact with other programs (running them, getting their output, piping to them, etc)
I'd love to see either provide native support for additional file descriptors, bash `<()` style. I often wrap a shell around commands just for that.
https://www.gnu.org/software/guile/manual/html_node/Pipes.ht... https://github.com/andrewchambers/janet-sh
when i try to remove guile on my fedora machine, then the following get removed too:
abrt
akmods
cargo
clang
cmake
gcc
gdb
golang
kernel-devel
make
rpm-build
rpmdevtools
rust
vcpkg
also several python3 packages and many others that were installed as dependencies from the above that i didn't check if they too depended on something that depends on guile.strictly speaking it is just make and gdb that depend on guile, but gcc depends on make and many other packages depend on gcc.
it appears that on debian make does not depend on guile.
but since i mainly use fedora, all my machines are likely to have guile installed.
Guile is noticeably faster as well, but that is not really surprising considering the implementation differences.