<div dir="ltr">Context for my question: <a href="https://github.com/mxcl/homebrew/pull/22420">I'm working on the Homebrew formula for Racket</a>, and I'd like to offer a version that has as few dependencies as possible. From what I've seen of the current state of the repository, it seems like the PLTeam has already adopted the ideas that Matthew Flatt explored in <a href="https://github.com/mflatt/min-racket">min-racket</a>. I've tried to reproduce a similar situation with the 5.3.6 release.<div>

<br></div><div>From <a href="https://github.com/plt/racket/tree/ded0c4a8474baa61ac84fb27dfb5353965fb756b/collects">all of the packages that are usually installed by default in 5.3.6</a>, I selected the following:</div><div>

<ul><li>compiler</li><li>data</li><li>db</li><li>dynext</li><li>ffi</li><li>file</li><li>json</li><li>launcher</li><li>net</li><li>openssl</li><li>pkg</li><li>planet</li><li>racket</li><li>raco</li><li>reader</li><li>s-exp</li>

<li>setup</li><li>syntax</li><li>unstable</li><li>version</li><li>xml</li></ul><div>So, is this reasonable? Or is it a misguided idea, fated to plunge users of Homebrew into a morass of mysterious errors?</div></div><div>

<br></div><div>Thank you for any guidance,</div><div>--Josh</div></div>