3 ms·
"A lot of batteries included" cannot be repeated enough. This is huge. Some languages you have to write your own. But the flip is also true. Take Node. For func
by travisgriggs 4y ago
"A lot of batteries included" cannot be repeated enough. This is huge. Some languages you have to write your own. But the flip is also true. Take Node. For function X, there are 100 ill named "add ons" of variable quality and repute. Discoverability is a nightmare. Which-to-use in your mashup leads to paralysis analysis. I use a handful of libraries for some pretty large Python apps, but for so much of the basics, it's all in there. The quality and documentation vary a little, but the similarity/consistency is much better than you find in the wild. Even in Elixir (a much smaller universe than Node/JS), I experience this "15 poorly named packages that do the same thing in different ways".
- jolux 4y agoWhich Elixir libraries do you think should be in the stdlib that aren’t?
- sodapopcan 4y agoI haven't found that in Elixir... I often find one of two that haven't been updated in a couple of years but still work just fine because the Elixir language itself doesn't change much. It may depend on what types of libs you're looking for, of course. It's definitely missing a lot of stuff.
- at_a_remove 4y agoAgreed. I am a Perl refugee. I was so tired of searching CPAN to find ten packages, but some wouldn't install on Windows, and then I would have to evaluate the survivors. They would cover sixty percent of the problem, maybe seventy, all different coverages. Now people talk about Python's standard library being "where code goes to die," they want to remove old stuff, makes me sad.
- otabdeveloper4 4y agoWait until you have to upgrade and update your Node application a year later.
- newswasboring 4y agoI am not a JS person so I dont know, but in the jungle of add ons I wonder why there isn't a project which provides a stdlib like package for JS. Is it because for JS you want to install minimal libs?