https://pantsbuild.org/ logo
b

busy-vase-39202

08/19/2022, 6:23 PM
Would it be valid it add (assuming @wide-midnight-78598 approves) C/C++ to the language support page with some kind of notation about it being early stage work in progress, feedback welcome, click here for more info?
No rush if it's not ready for even that much public mention. It just struck me that questions like this could be preliminarily answered on the website, rather than leaving the impression that C/C++ support is not under consideration.
p

proud-dentist-22844

08/19/2022, 6:31 PM
I think at least adding it to the languages page would be good. You could say that it's "under exploration" or something.
w

wide-midnight-78598

08/19/2022, 7:27 PM
What's our bikeshed for the
magicword
meaning 'suuuuuper early"
As mentioned in the other thread(s) - I'm currently working on adding basic Catch (and/or Gtest) support before the PR is ready for review. So, it will basically be first-party code support that's been tested on a bunch of my repos with a lot of sub-libs. Lots of work before it's anything I'd even want to promote to `experimental`/`muslin` /`othermagicword`
b

busy-vase-39202

08/19/2022, 7:35 PM
We haven't finished that conversation. Jump in!
"Exploratory" sounds apt wrt the C/C++ support, if you're comfortable having something be said. If not, we can put that on hold.
w

wide-midnight-78598

08/19/2022, 7:42 PM
So, amusingly, this would ACTUALLY be a good use case for
experimental
or
alpha
- implying super early development stages. But sure, I don't mind something being mentioned on the site. I mean, the PR is public and semi-up-to-date
Alternatively, for upcoming support, we could go the approach of detailing major milestones and referencing those in the docs
Aside: I think Kotlin/Jetbrains really nails stability levels, both in description and the end result https://kotlinlang.org/docs/components-stability.html
b

busy-vase-39202

08/19/2022, 7:53 PM
Nice. Though how they apply it to whole repos is confusing to me. Would pantsbuild/pants be badged
stable
under that scenario?
w

wide-midnight-78598

08/19/2022, 8:29 PM
Each of those listed are plugins, language features, or languages - so for us, probably backends?