Skip to content

Find a better name for what is now called Worker in the context of build operation execution  #1860

@jjohannes

Description

@jjohannes

See discussion here: #1848 (comment)

This abstraction is there so you can execute the same build operations using different implementations, e.g. compiling a native file with gcc vs. clang. The word worker here might be a little confusing, since we also have the concept of "workers" (threads/processes) in the same area of our code base. Maybe something closer to the word "Tool" would be better.

What about using Tool then? We already have a Tool interface in native, which is describing how to call an external tools (args etc.).

Maybe ExecutableTool?

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions