On Wednesday, 29 January 2020 at 20:01:32 UTC, Michael wrote:
I am new to D.
I would like to use the Gnu readline function in D. Is there a
module that i can use?
just define it yourself
---
// this line right here is all you need to call the function
extern(C) char* readline(const char*);
import core.stdc.stdio;
void main() {
char* a = readline("prompt> ");
printf("%s\n", a);
}
---
# and also link it in at the command line with -L-lreadline
dmd rl -L-lreadline
readline is so simple you don't need to do anything fancier. If
you need history and such too you just define those functions as
well.