Skip to content

LiberalArtist/racket-config-tethered-experiment

Repository files navigation

racket-config-tethered-experiment

This repository is for sharing my attempt to set up a changed Racket configuration, as suggested on the mailing list. See further discussion at racket/racket#3834.

Usage

You should set up /tmp/config-tethered as a symlink pointing to this directory, or just check this repository out there.

Note that you need --recurse-submodules. You may wish to use git config --local include.path ../.gitconfig to enable other convieniences from the .gitconfig file.

Run make (or make all) to build everything, but note that the Makefile does not track dependencies. To clean up, try git clean -xdi: some changes may necessitate cleaning in the racket/ submodule, too. To re-run a particular step, try make minimal, make layer-a, make layer-b, or make main-distribution.

Status

  • On Kubuntu 21.04, things work! At least well enough to run:
    $ ./main-distribution/bin/plt-games
    
    Screenshot of winning Minesweeper
  • On Mac OS, racket/draw/unsafe/glib fails with the following error, which is probably a problem with my local environment:
    raco setup:   ffi-lib: could not load foreign library
    raco setup:     path: libgobject-2.0.0.dylib
    raco setup:     system error: dlopen(libgobject-2.0.0.dylib, 6): Library not loaded: /usr/local/opt/libffi/lib/libffi.6.dylib
    raco setup:     Referenced from: /usr/local/lib/libgobject-2.0.0.dylib
    raco setup:     Reason: image not found
    

About

Working out how to use config-tethered-console-bin-dir in config.rktd

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors