Racket Homebrew Formula

115 views
Skip to first unread message

Vincent St-Amour

unread,
May 19, 2017, 6:13:16 PM5/19/17
to Racket Dev
All,

I've been noticing a number of people reporting issues related to the
`minimal-racket` Homebrew formula, for Mac OS.

In particular, package installation seems at least partially broken.
The larger issue, though, is that, as far as I can tell, this formula
is not actively maintained.

Fortunately for Racketeers who like to use Homebrew, there also exists a
"cask" (pre-built package) for Racket, built using the installers
produced by the Racket team. To the best of my knowledge, this version
works fine.

So my question to Racket-via-Homebrew users is: is the cask sufficient
for your purposes? If so, I'll ask the Homebrew maintainers to remove
the broken `minimal-racket` formula. If not, and you would be interested
in taking over its maintenance, I can add you keep you in the loop
regarding Racket releases.

Please let me know what you think.

Vincent

Philip McGrath

unread,
Jun 29, 2017, 7:51:54 PM6/29/17
to Vincent St-Amour, Racket Dev
Since no one else has answered, I'll jump in as a Racketeer using Homebrew. 

I currently use the "cask" of Racket, but I did formerly use the "minimal-racket" package. I had no need for the minimalism, but one thing I liked about it is that (IIRC) it set the console-bin for Racket launchers to something consistent across releases (maybe /usr/local ?). 

With the cask version, Homebrew symlinks racket, raco, etc into /usr/local, but command-line tools added by packages go into /Applications/Racket v6.9/bin, which means I still have to remember to edit my PATH when I install a new version of Racket. (Or perhaps there's some environment variable I don't know about to set such things?)

In an ideal world, I'd really like Homebrew to manage configuring my PATH, migrating installed packages, etc. automatically. (Perhaps something closer to the "Unix-style" option from the Linux/Unix installer script.) Of course, in practice I'm only reminded of this every few months when upgrade time comes, vaguely think I should figure out a better solution, and then forget about it …

-Philip


Vincent

--
You received this message because you are subscribed to the Google Groups "Racket Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to racket-dev+unsubscribe@googlegroups.com.
To post to this group, send email to racke...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/racket-dev/m2shk0ijgk.wl-stamourv%40eecs.northwestern.edu.
For more options, visit https://groups.google.com/d/optout.

Reply all
Reply to author
Forward
0 new messages