https://pantsbuild.org/ logo
#general
Title
# general
h

happy-kitchen-89482

11/17/2021, 4:48 PM
Hi folks, I'm @ about to publish a blog post outlining some of Pants's advantages over Bazel. Before I do, I'd love to get some feedback from y'all: https://docs.google.com/document/d/1y4jS4x-3YoP2x3vbPQF_O_8FoNFBR_Gu/edit?usp=sharing&ouid=116918981665275438468&rtpof=true&sd=true
👀 3
📣 2
1
👖 1
Feel free to comment in the doc or here. Thanks!
f

flat-zoo-31952

11/17/2021, 4:56 PM
This is great stuff, I'm preparing a presentation to justify migrating to Pants, and it's useful to have this summarized so I can preempt some "why not bazel?" questions. Definitely stealing some of this 😂
❤️ 1
👍 1
💯 2
b

busy-vase-39202

11/17/2021, 5:10 PM
Terrific, that's what it's for! We want to make it easier for folks like you to have the conversations with colleagues and pick tools that fit you.
b

bitter-ability-32190

11/17/2021, 5:16 PM
I'd be happy to chime in if you have time to wait (I'm on mobile, should be back on tower in an hour or so)
❤️ 2
h

happy-kitchen-89482

11/17/2021, 5:31 PM
We have time, thanks!
b

bitter-ability-32190

11/17/2021, 6:58 PM
Damn, you pretty much got it. The only missing thing(s) I'd say that might be worth a larger real estate is tooting y'all's horn. If the comparison was exactly equivalent, I'd choose Pants for the approachability and support y'all offer here and on GitHub. I've never in my career have found a dev team as willing to help and improve as y'all.
❤️ 3
🙏 1
2
b

busy-vase-39202

11/17/2021, 7:12 PM
This! Thanks for saying that. The entire team of maintainers are folks who are modest as heck, so tooting their own horns is not their default comfort setting. I agree it's earned. By the way, would it be okay to quote your second paragraph in the post?
b

bitter-ability-32190

11/17/2021, 7:19 PM
🚀
sure thing!
b

busy-vase-39202

11/17/2021, 7:32 PM
Thanks! 🚀
b

bitter-ability-32190

11/17/2021, 9:33 PM
Actually, another point I just thought of is documentation. Pants has good docs. Bazel has <adjective omitted> docs. 😅
❤️ 2
b

busy-vase-39202

11/17/2021, 9:34 PM
Oh please choose an adjective, a respectable but accurate one, and let me quote it? 🙏
b

bitter-ability-32190

11/17/2021, 9:42 PM
let's go with enigmatic
They have documentation, and in abundance, but you need your PhD in Bazel to understand good chunks.
b

busy-vase-39202

11/17/2021, 9:44 PM
👆 right there is the real pullquote. Can we include?
"Pants has good documentation. Bazel has docs, and in abundance, but you need your PhD in Bazel to understand good chunks of it." 👍 ?
🙌 1
🚀 1
b

bitter-ability-32190

11/17/2021, 9:50 PM
Fire away!
b

busy-vase-39202

11/17/2021, 9:58 PM
💃🔥
🙌 2
h

happy-kitchen-89482

11/18/2021, 3:44 PM
b

bitter-ability-32190

11/21/2021, 11:30 PM
I had a late-to-the-party addition for the next blog post or bragging session. Bazel is extended for languages through ad-hoc extensions, which don't get to participate in core Bazel testing/design/etc... I've had issues where support for feature A dependended on libX, and support for feature B did as well, but of a different version. Bazel silently picked the earliest declaration, and boom! Or different versions of Bazel not being well supported in extensions. Stuff like that. Pants on the other hand has more of an "inside-outward" approach to language and feature support. It makes the ecosystem very cohesive
👍 1
5 Views