27 lines
698 B
Markdown
27 lines
698 B
Markdown
# racket-static
|
|
|
|
a base set of scripts that let you build fully self-contained static binaries for racket
|
|
applications. this is better than raco exe/raco dist because that tooling can generate distribution
|
|
folders that still depend on dynamic libraries the target system might not have, and it's also a
|
|
whole folder instead of one easily distributable file
|
|
|
|
## dependencies
|
|
|
|
- systemd-nspawn (containers!)
|
|
- sudo (for running the above)
|
|
- rsync (copying files into container)
|
|
- wget (downloading stuff)
|
|
|
|
## hello world demo
|
|
|
|
first time you run make it'll take a while. be patient. having more cores helps
|
|
|
|
```
|
|
make
|
|
./run
|
|
```
|
|
|
|
## references
|
|
|
|
<https://docs.racket-lang.org/inside/embedding.html>
|