cl-travis depends on cim which is no longer supported. In addition, I personally found cl-travis more complex than necessary. So, here's another attempt at a lighter version of it.
Agreeing with Keen, the core developer behind CIM, I'm also maintaining a run.py, which should hopefully turn out easier to maintain.
roswell is another alternative - and I'm using roswell binaries below! Hopefully, this repository is easier to maintain than roswell for the common implementations used below. Also, roswell is much slower than cl-travis. lisp-travis-lite aims to provide the speed of cl-travis: near instant installs.
Only quicklisp. No clpm.
TODO: Enable ecl for macosx
Impl \ OS (arch) | linux (x86_64) | linux (arm64) | macosx (x86_64) | macosx (arm64) |
---|---|---|---|---|
sbcl | ✓ | ✓ | ✓ | ✓ |
allegro | ✓ | ✗ | ✗ | ✓ |
ccl | ✓ | ✗ | ✗ | ✗ |
ecl | ✓ | ✗ | ✗ | ✗ |
abcl | ✓ | ✗ | ✗ | ✗ |
Both quicklisp and clpm, except on abcl.
TODO: Port arm64 support to CCL.
Impl \ OS (arch) | linux (x86_64) | linux (arm64) | macosx (x86_64) | macosx (arm64) |
---|---|---|---|---|
sbcl | ✓ | ✗ | ✓ | ✓ |
ccl | ✓ | ✗ | ✗ | ✗ |
ecl | ✓ | ✗ | ✗ | ✗ |
abcl | ✓ | ✗ | ✗ | ✗ |
Common:
- quicklisp
- If you are using run.py: clpm
- ecl_bin
- abcl repositories
Linux:
- roswell binaries for sbcl and ccl
- wget
MacOS:
- brew
- wget