How to create a minimal racket?

I want to create a stripped down version of racket, which only includes the module system macro system and the contracts? Is there such a version of it?

Or is there a way to make such a release?

If someone can also answer what the official minimal-racket includes as well, that would be fantastic.

Thanks

I think the short answer is that you would use a distribution of Racket that contains only the "base" package—it might be a bit bigger than you want, but I'm not sure there's a reasonable distribution that gets any smaller.

Then you would probably use the racket/base language + racket/contract library.

See also the build guide for minimal Racket, which might help answer your question?

1 Like