github.com/racket/racket has two principal ways of building:
- running
make
from the root of the repository with appropriate additional flags (e.g.make unix-style PREFIX=<dir>
as documented in build.md) - running
make
fromracket/src
, which produces amore "minimal" than a "Minimal Racket"
(e.g. via the instructions in build.md or in the more documented racket/src/readme.txt)
When building minimal
racket, indeed, it is minimal; for example, the CLI-based REPL (i.e. invoked via racket
or racket-cs
) does not have keybindings available such as the ability to move forward a word with [alt]-[right arrow].
Is there any documentation, besides reading source, on how to make a minimal distribution, well... non-minimal?
I am particularly interested in making the CLI-based REPL behave more like a "normal" build if a full explanation would be quite involved to offer.