expand core/file instances on the command line to /dev/fd/N
(that is why I was thinking about multimethods)
so users can define how their own types get expanded into command line arguments
pauldub
@pauldub
That would be a very nice feature
andrewchambers
@andrewchambers
yeah, not too sure what other uses there are
but there must be some good ones
pauldub
@pauldub
It would be a nice interaction point between tools written in janet and the shell itself
andrewchambers
@andrewchambers
One example I can think of is a bit like the nix package manager. A nix package is like table, but when expanded into a command line it becomes a path to the package
the fd one is still the most useful, it lets you work around poorly written tools