So in order to solve the problems of everybody developing a new standard, you started with your own…
Martin Spierings

Classic! The thought behind Roc was to solve an immediate need we had. Hopefully it may also help others.

Roc does direct how those CLI-compatible packages have to be built, but the choices of what libraries to combine or how the commands they expose should work is entirely up to the individual user.

This means that Roc is unopinionated at the core, but helps combine already existing libraries and tools. You write applications in the same way as you would without Roc in most situations. This is a goal that we have had.

Making a new standard is definitely not a goal here, and ideally npm could provide something similar at the core. But that is not the case, and I’m not sure they want to either.

One clap, two clap, three clap, forty?

By clapping more or less, you can signal to us which stories really stand out.