Hi folks,
I have built a flakpak version of Racket, and I've put it on flathub. If you use any Linux distro, this is just another way to run your macro-powered Racket programs. Moreover, if you use an immutable Linux distro (e.g. Fedora Silverblue and openSUSE MicroOS desktop), I think a flakpaked Racket is quite handy as well.
On flathub : Flathub—An app store and build service for Linux
The repo: GitHub - flathub/org.racket_lang.Racket
Edits: updated with the latest URLs of the flathub page and repo
5 Likes
In case some may wonder why the app id is DrRacket
not Racket
:
Originally the id was org.racket_lang.racket
, but I felt that the entry point should be drracket
so that flatpak run <our-flatpak-id>
would have the same behavior as we would start the corresponding GUI app from the OS app launchers. Later a reviewer suggested that the id should better be org.racket_lang.drracket
given the entry point was drracket
. Therefore I changed it.
updates: The id is not changeable according to flathub people.
1 Like
I've created a new flatpak app on Flathub. The id is org.racket_lang.Racket
, and the entry point is racket
. When you run flatpak run org.racket_lang.Racket
, you will see a familiar Racket repl. But you are still able to launch DrRacket through gnome activities or KRunner.
2 Likes