SLIB(1)
π SLIB(1) β bestie edition π
okay so this is a page from the General Commands Manual, and it's about SLIB, which is genuinely one of those quiet legends of the Scheme world. pull up a chair π«Ά
β¨ NAME β¨
SLIB β the Scheme Library. yes bestie, that's the whole name, she's simple and she's iconic π
πΈ SYNOPSIS πΈ
slib [ scheme | scm | gsi | gosh | guile | scheme48 | larceny | scmlit |
elk | sisc | kawa | mzscheme ]
like, you hand her a Scheme implementation and she runs it. that's the vibe. π¦
π DESCRIPTION π
SLIB is a portable library for the programming language Scheme. no cap.
what it does is give you a platform independent framework for using "packages" of Scheme procedures and syntax. like, the whole point is that you don't have to care which Scheme you're on β she's got you π
and as distributed, SLIB contains many useful packages. many! not three, not five. many. π
the other thing, and this is the part that lowkey goes hard: its catalog can be transparently extended to accomodate packages specific to a site, an implementation, a user, or a directory. so whatever your little corner of the world needs, she'll slot it right in. main character energy fr fr β¨
π OPTIONS π
so there's literally just the one thing here:
- the optional argument to the
slibscript is the Scheme implementation to run. that's it. that's the option.
and if you're out here giving her no argument at all? she doesn't sulk, she just goes searching for implementations in the above order. so the order up in the synopsis? that's not decoration, bestie, that's the priority list. π
π ENVIRONMENT VARIABLES π
SCHEME_LIBRARY_PATHβ this is the SLIB Scheme library directory. and yes, she wants it with a trailing"/". don't forget the slash, i'm begging you, the slash matters π
π FILES π
slib.infoβ the Texinfo documentation of slib. it's right there, go read it π
π§ AUTHORS π§
Aubrey Jaffer (agj @ alum.mit.edu) β and scores of others. scores!! a whole army of contributors and we love every single one of them π«Ά
β SEE ALSO β
the SLIB home-page, which is the spot:
http://swiss.csail.mit.edu/~jaffer/SLIB.html
also: the full documentation for slib is maintained as a Texinfo manual. so if the info and slib programs are properly installed at your site, this command
info slib
should give you access to the complete manual. go get your knowledge, queen π
ok real talk for one sec: that "properly installed at your site" bit is doing a lot of heavy lifting. if it's not set up right, that command will just sit there and give you nothing. not her fault. that's a setup issue π
and that's the whole page, bestie!! this one came from the 4th Berkeley Distribution, dated Feb 1 2007, filed under SLIB(1). old? yes. still eating? absolutely. periodt π
β¨πΈ
π¦ where this page comes from
- debian bookworm: slib 3b6-3 Β· permissive-slib
- debian trixie: slib 3c1-2 Β· permissive-slib
- nixos 26.05: slib 3c1
- nixpkgs unstable: slib 3c2
- ubuntu jammy: slib 3b6-3build1 Β· permissive-slib
- ubuntu questing: slib 3c1-2
- ubuntu resolute: slib 3c1-2build1 Β· permissive-slib
- ubuntu stonking: slib 3c1-2build1 Β· permissive-slib
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms