repl like interface with D app
Mike B Johnson via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Fri Jun 16 22:41:44 PDT 2017
On Friday, 16 June 2017 at 18:13:33 UTC, Seb wrote:
> On Friday, 16 June 2017 at 07:57:46 UTC, Mike B Johnson wrote:
>> I am developing a D app and I have a need to test things out.
>> I do not want to have to recompile the app every time I want
>> to test some functionality out.
>>
>> [...]
>
> There is drepl, it's not fancy, but works for basic use cases...
>
> https://github.com/drepl/drepl
But that doesn't interface with ones own program? I'm not talking
about a standalone repl but something what can use from their own
program and then use that command line interface of it(or just
send command through text) and interact with the original program:
string foo() { writeln("foo"); }
void main()
{
repl.init();
writeln(repl.exec("foo()"));
writeln(repl.exec(readline()));
repl.OpenInterface(); // <- A new command window is open that
lets us run code from it, code that has access to this programs
code.
}
Or whatever.
More information about the Digitalmars-d-learn
mailing list