Hey folks, do we have a priority list for next languages that'll be supported? A friend asked about JavaScript and I didn't have a good answer.
h
hundreds-father-404
11/16/2020, 6:32 PM
Hi! Based on https://docs.google.com/forms/d/e/1FAIpQLSecKI3BzUjH0lxEy97pFauAOUJaYBvNbphFg2zlOOljktn9tA/viewanalytics, it’s looking like Java might be the next language
But still, that only means what the current group of committers is planning to work on. At any time, folks can jump in to jumpstart things and get them much quicker than if they waited for us. We’d be happy to support people adding a new language like JS
hundreds-father-404
11/16/2020, 6:32 PM
Do you know how they’re using JS? One of the challenges is how big the ecosystem is, and that “support” means something different to every org. It’s likely that we will want some different JS implementations, rather than one unified thing like Python
hundreds-father-404
11/16/2020, 6:33 PM
Overall, these are the candidates we’ve discussed:
- Go
- Java
- Scala (we’d do Java first)
- JS
- Rust
💯 1
w
wooden-thailand-8386
11/16/2020, 6:50 PM
No clue @hundreds-father-404, I asked that but haven’t heard back from him. And you’re right about the big ecosystem, I was checking Bazel’s support for JS and there’s different “options” 😕
h
hundreds-father-404
11/16/2020, 6:53 PM
It’s a tricky and also very crowded space - lots of competing build tools already in JS land. We suspect that most JS users will be people using Pants for {Python,Go,Java,Scala,Rust} as backend, who want the same tool for frontend as well. Rather than JS only repos