Sometimes the most frustrating thing in the world is installing software. I hope that installing CL-STM is as painless as possible. Its suggested that you install the latest versions of each of the following:
We can do that with:
darcs get http://common-lisp.net/project/bese/repos/arnesi_dev/
darcs get http://common-lisp.net/project/bordeaux-threads/darcs/bordeaux-threads/
darcs get http://common-lisp.net/project/closer/repos/closer-mop/
darcs get http://common-lisp.net/project/cl-stm/
Then symlink the downloaded repositories for ASDF to use. Load
up a REPL and run:
CL-USER> (asdf:oos 'asdf:compile-op :cl-stm)
[...]
CL-USER> (asdf:oos 'asdf:load-op :cl-stm)
[...]
CL-USER> (asdf:oos 'asdf:test-op :cl-stm)
[...]
And it should be installed if you followed the above exactly.
CL-STM should work with any version of bordeaux-threads
and closer-mop. But you must have the latest version
of arnesi.