-
Notifications
You must be signed in to change notification settings - Fork 119
Description
Versão do Preprint
2a pré-impressão
Página lógica
Várias
Defeito
A tradução adotada no livro para callable parece ser invocável. No entanto, há algumas ocorrências de chamável.
$ find . -name '*.adoc' |xargs egrep -i invocáve | wc -l
98
$ find . -name '*.adoc' |xargs egrep -i chamáve | wc -l
17
Penso que essas 17 ocorrências possam ser padronizadas para invocáve*.
Além disso, eu senti falta de uma definição explícita do que é um objeto chamável/invocável. O capítulo 7 trata disso, mas o termo aparece muitas vezes antes.
Parece que a documentação oficial também falha nisso. Exceto pelo glossário e um parênteses em Chamadas não encontrei essa definição lá. O termo em si também não aparece no tutorial.
EDIT: Lendo com mais atenção algo que já tinha lido várias e várias vezes, a seção de Tipos chamáveis na documentação diz "Estes são os tipos aos quais a operação de chamada de função pode ser aplicada:". Isso é a definição que eu procurava, mas não está tão direta (não tem a palavra chamável, por exemplo).
Uma última observação é que na tradução da documentação foi adotado o termo chamável (como pode ser visto nas referências acima). Penso que vale um destaque para essa diferença e o motivo da escolha em Python Fluente.
**PR (opcional) **
Posso fazer a patronização do termo.