Para usar as funções readline, é necessário instalar o libreadlinem que pode ser encontrado na página inicial do projeto Readline GNU, em » http://cnswww.cns.cwru.edu/~chet/readline/rltop.html. É mantido por Chet Ramey, que também é autor do Bash.
Essas funções também podem ser usadas com a biblioteca libedit, uma substituição não-GPL para a biblioteca readline. A biblioteca libedit é licenciada por BSD e está disponível para download em » http://www.thrysoee.dk/editline/.