Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.Sign up
GitHub is where the world builds software
Millions of developers and companies build, ship, and maintain their software on GitHub — the largest and most advanced development platform in the world.
The main motivation is really to experiment with keeping up the modular architecture of
Minor points are that it can
The main downside of this approach is
The latter point was a big issue for
This modular architecture means that
It seems like there's a much simpler option available if we want: depend on the library exposed by
That said, I'm not even sure if I want to depend on an external library instead of just including the code here.
And I'm not concerned about bloat: the addition of the necessary 200-ish lines of code will not add any significant load to the binary size or source size.
Batteries included is definitely good. The goal with the modular architecture is to supply that same experience for most features, only adding a little delay sometimes to install a package needed for extra functionality.
But I can see how it is probably a lot easier to just add the module into