flat-zoo-31952
08/22/2022, 6:49 PMpants.backend.$newname.$feature in the switches to enable the backend. Using them as a prefix in goals/targets/options would be avoided as much as possible (although we may need to discuss the finer details of this in another thread).
Pants community, what's your opinion on a good name here? We can discuss here, narrow these down, and the we'll put it to a voteflat-zoo-31952
08/22/2022, 6:49 PMsparse-lifeguard-95737
08/22/2022, 7:10 PMmuslin issparse-lifeguard-95737
08/22/2022, 7:12 PMexperimental_ prefixes in goal names would be good to move away from, but (in my experience) experimental in plugin package names hasn’t caused any headaches/confusion. is it possible that we could keep using that name, just scoped down to only the context of package names?sparse-lifeguard-95737
08/22/2022, 7:13 PMexperimental has already been voted off the island then I’d prefer future over the restflat-zoo-31952
08/22/2022, 7:16 PMhappy-kitchen-89482
08/22/2022, 7:27 PMfuture as well, and its usage in this way is familiar to Python peoplehappy-kitchen-89482
08/22/2022, 7:28 PMbitter-ability-32190
08/22/2022, 7:43 PMexperimental is long hard to type)wide-midnight-78598
08/22/2022, 7:44 PMfuture or next , mostly because I suggested them, but also under the assumption that they won't end up being keyword issues (I'm assuming not, if it's just a registration package name).
I would also suggest we caution against doing/not doing something because it's more familiar in Python. Given that Pants is adding languages like hotcakes, I wouldn't want to pigeon hole anything.
And FWIW: I still like experimentalbitter-ability-32190
08/22/2022, 7:48 PMnext, as to me, it implies this will be in the immediate "next" version. E.g. If 2.14 has next.teleportation I'd expect 2.15 to have teleportation.flat-zoo-31952
08/22/2022, 7:52 PMbusy-vase-39202
08/23/2022, 5:56 PMlabs sounds like the baggage of experimental to me too. I lean toward any of basting, tacks, or future. Though I wonder if future would have the baggage of experimental and alpha, e.g. raw, unfinished, not ready, etc?flat-zoo-31952
08/23/2022, 8:25 PMfrom __future__ import some_feature and it feels more like "this optional feature is backwards incompatible in some way, but it's polished enough to use"flat-zoo-31952
08/23/2022, 8:25 PMflat-zoo-31952
08/23/2022, 8:26 PMfuture would win, as the sewing metaphors don't seem too popularwide-midnight-78598
08/23/2022, 8:30 PMsuspenders? It would also need to be something that would be uniquely difficult to confuse with a possible backend, which is why simple and direct words seem to work reasonably.hundreds-father-404
08/23/2022, 8:31 PMfuture over metaphors. I continue to not like non-intuitive words, other than when there isn't a viable alternative, like "target".
I like future, much less of a negative connotation. Instead, it's a positive thing that you get early access to something we're gonna make stable
Another option is previewbusy-vase-39202
08/23/2022, 8:31 PMevolving?wide-midnight-78598
08/23/2022, 8:32 PMpreviewbusy-vase-39202
08/23/2022, 8:32 PMpreview.wide-midnight-78598
08/23/2022, 8:33 PMflat-zoo-31952
08/23/2022, 8:34 PMflat-zoo-31952
08/23/2022, 8:35 PMsparse-lifeguard-95737
08/23/2022, 8:35 PMpreviewwide-midnight-78598
08/23/2022, 8:37 PMtying themselves to unstable features and then getting frustrated when they changeBut, isn't that the point of this namespace? Calling it whatever we want, isn't the idea that until it's promoted out of this namespace, it's subject to change?
busy-vase-39202
08/23/2022, 8:37 PMflat-zoo-31952
08/23/2022, 8:38 PMBut, isn't that the point of this namespace? Calling it whatever we want, isn't the idea that until it's promoted out of this namespace, it's subject to change?Yes. What I mean is that "subject to change" is a very different thing from "unsafe to use in your dev environment."
flat-zoo-31952
08/23/2022, 8:39 PMexperimental_shell_command a few times and none of our production databases have gone down yet 😅bitter-ability-32190
08/23/2022, 8:39 PMpreview sounds like there's less wiggle-room for change IMO. Whether that's what we want or not is I suppose, part of the debate 😛wide-midnight-78598
08/23/2022, 8:49 PMpreview - just feels like something upcoming, and if it's well documented what it actually means, then I think it sounds better than future which is more temporal in nature, while preview feels like a statehundreds-father-404
08/23/2022, 9:01 PMsounds like there's less wiggle-room for change IMO.That may honestly be a good thing, per the discussion around better backward compatibility. That we should spend more time thinking through design, even if it's
previewflat-zoo-31952
08/23/2022, 9:49 PMflat-zoo-31952
08/23/2022, 9:50 PMtracking or trackflat-zoo-31952
08/24/2022, 2:08 PM