2 ms·
A lot of devs gets overly exited by tactical advantages like saving couple of lines when implementing something, but it doesn't really matter, and the proof I'd
by dpc_pw 6y ago
A lot of devs gets overly exited by tactical advantages like saving couple of lines when implementing something, but it doesn't really matter, and the proof I'd give is the success of Go (which I don't even like myself). It's impossible to implement almost anything in Go in less than half a screen of code... and so what?
Anything can be succinctly implemented by just importing a well designed and battle-tested library, and calling a function. `import aws.s3; s3.upload_file('foo.data')`. Bam. Very succinct.
Strategic language advantages like large and productive community, built-in package-manager, ability to create good and idiot-proof APIs, easy ways to autogenerate readable documentation, powerful meta-programming, etc. beat minor details like succinctness.
- NoZZz 6y agoWrite libraries.. not new languages.