Gavin Howard é bem dedicado no cuidado de desenvolver o comando bc. Hoje (dia 10/06/2022) Gavin lançou duas versões; a versão
5.3.0 as 12:00 (09:00 da manhã aqui) e três horas depois (
14:48:29 MDT. 11:48:28 GMT aqui) a versão
5.3.1.
Na versão 5.3.0 foi adicionado novos recursos e novas correções de bugs passando a ter suporte a
editline e
readline history; suporte a opções de linha de comando de definir
scale,
ibase,
obase, e
seed (algo que Gavin afirma que discordava da ideia mas que foi solicitado há um bom tempo). A versão do
Windows recebeu correção no history foi e reabilitado; manuais recebram correções de informações e formatos diferentes para serem mais confiáveis.
 |
| Opção -e (editline) no arquivo configure |
 |
| Opção -r (readline) no arquivo configure |
Já a versão 5.3.1 recebeu a correção de um problema na implementação para
FreeBSD (sua maior base de usuários) e também um problema no
en_US locale.
Pode ser que a versão 5.3.0 já está boa o suficiente para você caso não utilize FreeBSD (ou pode ser que que não. Quem garante que não vá precisar utilizar FreeBSD e precise da versão 5.3.1. Sempre peque pelo excesso e não pela falta).
Para habilitar o recurso editline, basta utilizar a opção -e no arquivo configure.sh e -r para readline.