GNU Readline
GNU Readline | |
---|---|
Desenvolvedor | Brian Fox, Chet Ramey |
Versão estável | 8.2 (26 de setembro de 2022; há 22 meses) |
Sistema operacional | Multi plataforma (POSIX) |
Gênero(s) | Biblioteca |
Licença | GNU General Public License |
Página oficial | Página principal (em inglês)., acessado pela última vez há 317 semanas e 2 dias |
GNU Readline é uma biblioteca de software desenvolvida e mantida pelo projeto GNU e publicada sobre a licença GPL. Sua função é prover funcionalidades extras na edição de linha de comando, por exemplo :
- completamento do início de nomes com a tecla Tab,
- movimentação do cursor para trás com o atalho Ctrl+B e
- movimentação do cursor para frente com o atalho Ctrl+F.
A maior parte destes atalhos imita o comportamento de outros softwares do projeto GNU, como por exemplo o Emacs e o Vi.
Um projeto que faz uso desta biblioteca é o interpretador de comandos bash. A GNU Readline é portável e permite que as aplicações mostrem comportamento semelhante em diversos sistemas operacionais.
Muitas críticas são feitas à biblioteca, uma inclusive partindo da própria página de manual da GNU Readline que a descreve como "grande demais e lenta demais".[1] Outro problema é a licença GPL que obriga todo software que a utiliza a também se licenciar sob GPL. Há alternativas à GNU Readline, como as bibliotecas Tecla e Editline, que estão sob licença BSD.
Referências
- ↑ «GNU Readline Man Page»
Ligações externas
- «Página oficial da GNU Readline» (em inglês)
- «Página oficial da Tecla» (em inglês)
- «Página oficial da Editline» (em inglês)
![]() | Este artigo sobre software é um esboço. Você pode ajudar a Wikipédia expandindo-o.
|