ros-use(1)

πŸ“¦ version 26.10.119, in alpine 3.24, arch rolling, nixos 26.05, nixpkgs unstable

πŸ’– NAME

okay bestie, welcome to ros-use(1) β€” the manual page for ros-use, aka the command that sets the default implementation used by roswell. πŸ’…

✨ SYNOPSIS

ros [options] use impl[/version]
  • impl β€” the name of an implementation which is already installed. New implementations can be downloaded by ros-install(1). The list of installed implementations is available in ros-list(1).
  • version β€” the version specifier. The string representation of the version (e.g. .) depends on each implementation, and roswell generally follows the representation used by the implementation. In addition, a special version name system tells roswell to use the implementation that is installed in your system, which should be in PATH.
lowkey important: that special version name system is the one that points at the implementation installed in your system, and it should be in PATH. 🫢

🌸 example

  • ros use sbcl β€” use the latest SBCL among several versions of SBCLs installed by ros-install. This is compiled from the source, which may take some time to install but allows SLIME to jump to the implementation source code. πŸ”₯
  • ros use sbcl-bin β€” use the latest stable SBCL binary downloaded from vendor's website. Roswell uses this by default. sbcl-bin tends to be an older version compared to sbcl, but surely newer than your apt-get installed counterpart! 😭
  • ros use sbcl/1.3.1 β€” use the compiled SBCL 1.3.1.
  • ros use sbcl-bin/1.3.1 β€” use the prebuilt SBCL 1.3.1.
  • ros use sbcl/system β€” use the SBCL available in the PATH.
  • ros use ccl β€” use the CCL compiled from the source. Same set of version specifiers as for SBCL can be applied.

Roswell also supports abcl, acl, clisp, cmu and ecl. 🌈

πŸ‘€ SEE ALSO

🫢 AUTHORS

Roswell Project Team.


That's a wrap on ros-use(1), bestie β€” Roswell Project Team, signing off πŸ’–βœ¨

πŸ“¦ where this page comes from