<tadni_>mark_weaver: What is Guile, some factor of "too slow" for now then? Maybe more low-level stuff?
<tadni_>Like, could one write a decent performing hardware driver in Guile conceivably?
<mark_weaver>it's not about high-level or low-level, it's about the scale of the problems.
<davexunit>tadni_: it starts a web server that exposes a hydra-compatible http api for fetching substitutes.
*tadni_ may or may not be too tired to have parsed that correctly.
<mark_weaver>image or video processing, or example, involves millions of pixels and maybe a high frame rate, so that's something you'd need to squeeze every available bit of efficiency out of.
<davexunit>tadni_: basically, it will allow any guix user to start a server that another could use to fetch binaries from
<tadni_>mark_weaver: So say, if we wanted to rewite something like gstreamer in Guile?
<mark_weaver>whereas the kinds of jobs that hydra does involve working with graphs of thousands of packages. and frankly, with properly designed data structures and algorithms, guile could probably easily handle up to hundreds of thousands of packages and still be quite fast if the software is written well.