3 ms·
They fund it because they wanted a language to suit specific goals and be purpose built to address certain problems. Why does anyone make anything? To solve a s
by movedx 9y ago
They fund it because they wanted a language to suit specific goals and be purpose built to address certain problems. Why does anyone make anything? To solve a specific set of problems -- positive side effects are a bonus, such as the solution being general purpose enough that it can be used for other tasks/problems too.
Ansible has one goal in mind: configuration management. It can also talk to my toaster and send a Tweet when I pop some bread in there. I guess Ansible is a "general purpose" configuration management tool, except it's not :-)
Terraform can be used to run a PowerShell script on a Windows box it never provisioned. I guess it's a scripting framework now.
I think Go can be used as a general purpose language, but that's not how I see its design ethos. It caters to that crowd, but does have an underlaying goal I believe.
As long as people are happy and things are working for them then all is well, I guess.