40ants/Setup Common Lisp

This action setup Roswell and a Common Lisp implementation plus Qlot for managing virtual environments.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stalelast commit Dec 14, 2024
License
None

Pinned Snippet

workflow.ymlSHA-pinned
uses: 40ants/setup-lisp@76212e4597c780ad0e2ead24144b54310dffb6e3 # v4.2.1

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
roswell-versionRoswell version to install. If not specified, the latest working version will be used; if "latest", the latest version is usednov23.10.14.114
dynamic-space-sizeIf given, then will be used to change dynamic space size for SBCL. This value will be written to ~/.roswell/configno
asdf-systemASDF system to installno
asdf-versionASDF version to install. If not specified, the latest working version will be used; if "latest", the latest version is usedno3.3.5.3
qlot-versionQlot version to install. If not specified, the latest working version will be used; if "latest", the latest version is usedno0.11.5
qlot-no-depsMake Qlot ignore asd files and their dependencies. This this might be useful in rare cases when your project contains a non-readable asd files such as templates.nofalse
qlfile-templateDjula template for qlfile. All environment variables are available in it's contextno
cacheIf true (default), then cache will be created to speedup repeated action runs.notrue
roswell-cache-pathsInternal var. Don't use it.no~/.quicklisp-client-fix ~/.roswell /usr/local/etc/roswell /usr/local/bin/ros /usr/local/Cellar/roswell /opt/homebrew/bin/ros /opt/homebrew/Cellar/roswell
qlot-cache-pathsInternal var. Don't use it.nopath: | qlfile qlfile.lock ~/.cache/common-lisp/ .qlot
cache-suffixInternal var. Don't use it.nov9

no outputs