https://pantsbuild.org/ logo
#development
Title
# development
w

witty-crayon-22786

10/04/2019, 7:17 PM
which i think means that in some cases, CI will look like "`./pants compile test lint`"
👍 1
...i hadn't really thought about the fact that
@console_rule
doesn't allow for parallelism in that case. bit of a bummer, but i think that the semantics/ordering of the CLI continue to make sense
a

aloof-angle-91616

10/04/2019, 7:22 PM
i believe
@console_rule
only doesn't allow for parallelism because of the usage of
Console
as an implicit exclusive lock, and i think if we were to for example allow redirecting outputs of different rules (somewhat similar to the discussion in https://github.com/pantsbuild/pants/issues/7071) we could obtain the kind of interactivity with multiple concurrent invocations that tools like bloop already have
w

witty-crayon-22786

10/05/2019, 1:02 AM
for multiple Consoles, you could have concurrent runs just fine
it's just that you cannot for one Console without having things step on one another.
ie, i cannot render the output of
compile test lint
concurrently to one Console/console/cli without it ending up mangled.