packages feed

eo-phi-normalizer-3.0.0: data/0.49.3/org/eolang/math/numbers.phi

{⟦
  org ↦ ⟦
    eolang ↦ ⟦
      math ↦ ⟦
        numbers(sequence) ↦ ⟦
          φ ↦ ξ.sequence,
          max ↦ ⟦
            lst ↦ Φ̇.structs.list(ξ.ρ.sequence),
            φ ↦ ξ.lst.is-empty.if(
              Φ̇.error("Can't get max number from empty sequence"),
              ξ.lst.reduced(
                Φ̇.negative-infinity,
                ⟦
                  max ↦ ∅,
                  item ↦ ∅,
                  φ ↦ ξ.item.as-number.gt(ξ.max).if(ξ.item, ξ.max)
                ⟧
              )
            )
          ⟧,
          min ↦ ⟦
            lst ↦ Φ̇.structs.list(ξ.ρ.sequence),
            φ ↦ ξ.lst.is-empty.if(
              Φ̇.error("Can't get min number from empty sequence"),
              ξ.lst.reduced(
                Φ̇.positive-infinity,
                ⟦
                  min ↦ ∅,
                  item ↦ ∅,
                  φ ↦ ξ.min.gt(ξ.item.as-number).if(ξ.item, ξ.min)
                ⟧
              )
            )
          ⟧
        ⟧,
        λ ⤍ Package
      ⟧,
      λ ⤍ Package
    ⟧,
    λ ⤍ Package
  ⟧
⟧}