[racket] Adding repl like in drracket to application

From: Asumu Takikawa (asumu at ccs.neu.edu)
Date: Fri Nov 7 17:16:16 EST 2014

Hi Sturm,

On 2014-11-05 00:01:14 -0500, Sturm Mabie wrote:
> I was wondering if there was an easy way to add a full-featured repl
> (like in DrRacket) to an application. Is there widget or something
> that I can just use to get full functionality or do I have to
> implement keybindings and such myself?

I don't think you can reproduce the REPL in DrRacket exactly very easily
because I think it relies on some internal classes (and mixins) that are
defined in DrRacket itself.

But if you want to set up a text editing with similar features, you can
use the classes/mixins provided by the GUI framework library.

DrRacket itself uses a bunch of these mixins to build its text editor:

The classes/mixins are documented here:


Posted on the users mailing list.