Adotar do Python
adopt Python.x — o que atravessa, o que não converte, e o custo para quem instala.
adopt Python.statistics as st traz qualquer módulo do Python. A ponte não converte: o objeto do Python chega como está, e a linguagem conversa com ele por protocolo — membro, método, índice, len, iteração, conta.
dataforge
adopt Python.statistics as st
adopt Python.fractions as fr
assert st.median([3, 1, 2]) is 2
um_terco := fr.Fraction(1, 3)
assert um_terco + um_terco + um_terco is 1 // exato: nenhum float no caminho
out typeof(um_terco) // 'Float' — o typeof responde pela familia numerica"| Vale | Não vale |
|---|---|
| o módulo é da biblioteca padrão do Python (sem instalar) | existe o mesmo em Arcane.* |
| uma biblioteca madura para um formato binário complexo | “pode ser mais rápido” sem medir |
| cálculo numérico pesado (numpy) | num pacote publicado, sem declarar a dependência |
Continue em A ponte.