Hacker News new | ask | show | jobs
by throwaway858 1134 days ago
There is this for Haskell, which automatically converts all shell commands (like "ls") to regular Haskell functions:

https://chrisdone.com/posts/shell-conduit/

It uses a Haskell streaming library so you can do stuff like shell pipelines and file redirection (but in a more structured, safer and more powerful way)