github.com/racket/racket has two principal ways of building:
- running
makefrom the root of the repository with appropriate additional flags (e.g.make unix-style PREFIX=<dir>as documented in build.md) - running
makefromracket/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.