@eagleoutice/flowr - v2.17.4
    Preparing search index...

    The properties of the behavior of a call, as a bitmask.

    Index
    Ambient: 256

    depends on ambient state like the clock, the locale, environment variables, or global options (stated instead of NonDet)

    Concurrent: 8192

    runs its work in parallel (workers, a cluster, a future/promise backend); says nothing about purity, only reproducibility and where an error surfaces.

    Configures: 512

    sets ambient state later calls read back: the working directory, environment variables, options, the locale, the RNG seed.

    Ffi: 1024

    calls native code through the foreign function interface, like .Call

    Generic: 16

    dispatches on the class of an argument (S3, S4, or S7), a group generic like + on either operand

    Invisible: 8

    returns invisibly, so the result is not auto-printed

    Lang: 2048

    produces a language object, like quote or deparse

    MayPure: 2

    pure on its own, but it runs code it is handed, so whatever that code does happens too.

    Method: 32

    a method that is reached by dispatch, like print.foo (see SigDbInferable)

    NonDet: 128

    the result may differ between two identical calls for a reason neither Random nor Ambient covers (see SigDbInferable)

    Primitive: 16384

    the R language itself provides it: a .Primitive or .Internal of a base package, if and for and the operators included.

    Pure: 1

    computes a result and nothing else, the positive counterpart of hasUnknownSideEffects (excludes ImpureProps)

    Scope: 64

    binds, rebinds, or removes names outside of its own frame, like assign or library

    Strict: 4096
    Throws: 4

    may signal an error, like stop() (see SigDbInferable)