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 experimental
bitter-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 preview
busy-vase-39202
08/23/2022, 8:31 PMevolving
?wide-midnight-78598
08/23/2022, 8:32 PMpreview
busy-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 PMpreview
wide-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
preview
flat-zoo-31952
08/23/2022, 9:49 PMflat-zoo-31952
08/23/2022, 9:50 PMtracking
or track
flat-zoo-31952
08/24/2022, 2:08 PM