Skip to content

Dependencies

Erkin B Altunbaş edited this page Jun 24, 2019 · 3 revisions

Racket packages

net-lib is used only for send-url (for h selectors) and can be effortlessly removed. Besides that, it’s just gui-lib.

You don’t need to deal with dependency packages if you’re installing gophwr through raco, as raco takes cares of dependencies for you.

gui-lib (and its dependency draw-lib) and net-lib are part of the main distribution, but they aren’t bundled with minimal installs. To manually install them system-wide, do # raco pkg install -i net-lib draw-lib gui-lib. (You can do % raco pkg install -u net-lib draw-lib gui-lib to install the packages for the current user only.)

TLS

Depends on lib{crypto,ssl}.{so,dll,dylib} for TLS, although TLS functionality can be trivially diked out if necessary.

GTK

On systems besides Windows and macOS, if your system has GTK 3, Racket will try to use that. Otherwise, it will fall back on GTK 2. To force it to use GTK 2, set the environment variable PLT_GTK2.

Clone this wiki locally