sjl / cl-losh

MIT License
40 stars 4 forks source link

Installation instructions #1

Open xyproto opened 5 years ago

xyproto commented 5 years ago

Hi,

All I'm trying to do is to run https://github.com/sjl/cl-chip8 once, to try it out.

I'm on 64-bit Arch Linux. I have SBCL 1.5.3 installed.

However, I have no idea how to install cl-losh, and I could not find any installation instructions.

I'm not familiar with how SBCL packages work, but my expectations from other language ecosystems would be that there is one way to install a package to $HOME somewhere and one way to install it on the system.

Could you please add installation instructions, or alternatively document a list of commands that users could run in order to clone the right git repositories and run the right quicklisp commands?

Thanks

sjl commented 5 years ago

All I'm trying to do is to run https://github.com/sjl/cl-chip8 once, to try it out.

I should probably remove this dependency from cl-chip8 at some point, so cl-chip8 could run without relying on this.

However, I have no idea how to install cl-losh, and I could not find any installation instructions.

This repo is my own personal utility library. It changes a lot, and unlike all of my other libraries I don't preserve backwards compatibility for this one. It's not intended to be used by anyone but myself (except for inspiration for your own personal utilities). I don't want to include instructions in the README because that would encourage people to use this library, and then I'd get angry Github issues whenever I broke the backwards compatibility I never guaranteed in the first place. I should probably add a note about all this in the README.

  • I tried running various quicklisp commands, but I found none that would install cl-losh.

If you still want to use it (with all of the above caveats about how I might break things at any time) you can symlink it into your Quicklisp local-projects directory like any other non-Quicklisp project: http://blog.quicklisp.org/2018/01/the-quicklisp-local-projects-mechanism.html