# Can I use Racket to install packages for Chez Scheme for Racket?

**URL:** <https://racket.discourse.group/t/can-i-use-racket-to-install-packages-for-chez-scheme-for-racket/2345>\
**Category:** General\
**Created:** [September 27, 2023, 9:43pm UTC](https://racket.discourse.group/t/can-i-use-racket-to-install-packages-for-chez-scheme-for-racket/2345 "2023-09-27T21:43:12Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![LiberalArtist](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/liberalartist/32/151_2.png) [@LiberalArtist](https://racket.discourse.group/u/LiberalArtist)\
**Post date:** [September 28, 2023, 1:13am UTC](https://racket.discourse.group/t/can-i-use-racket-to-install-packages-for-chez-scheme-for-racket/2345/3 "2023-09-28T01:13:16Z")

</div>

> [@lewisl](#):
>
> I followed some instructions to build the Chez Scheme underneath Racket to get a Chez Scheme that runs natively on M1 processors and OSX. That worked and completed quickly, but it created a very non-standard build which much be run as make run--\>the binary executable is hidden somewhere deep in the file system with no clue as to its location. Thus, there is no way to create a standard setup of Chez Scheme.

Hopefully my reply at [How to make small executables? - #22 by LiberalArtist](https://racket.discourse.group/t/how-to-make-small-executables/2244/22) helps with the installation: tl;dr run `make install` to get a normal-shaped directory.

> [@lewisl](#):
>
> I am trying to install srfi packages/libraries for Chez using akku: this is another mess because akku can only be installed using Guile and there appears to be no binary distributable of Guile.

I wasn't previously aware of akku; it seems interesting. Nix packages [`chez-srfi`](https://github.com/NixOS/nixpkgs/blob/3a9dad28a82e7ea06c12dc492a2733b31d320d3b/pkgs/development/chez-modules/chez-srfi/default.nix), which includes SRFI 43. In Guix, we use Racket's Chez Scheme on architectures like Aarch64 that aren't supported by upstream Chez (but Guix only supports the Linux and Hurd kernels). I know Nix has also packaged Racket's Chez for the sake of Idris 2: I'm not 100% sure if they use it on Aarch64 more generally as we do, but it would basically be a one-line change if they don't already. It looks like Nix also packages Akku.

> [@lewisl](#):
>
> Just use Racket.

This is definitely my bottom-line recommendation!

---

_[View the full topic](https://racket.discourse.group/t/can-i-use-racket-to-install-packages-for-chez-scheme-for-racket/2345)._
