## Installation ### Linux #### Clone this repo ``` bash $ git clone https://gogs.chad-partners.com/chad-partners/chad-music.git ``` #### Clone taglib dependency ``` bash $ git clone https://gogs.chad-partners.com/chad-partners/taglib.git ``` #### Install libev __Ubuntu__ ``` bash $ sudo apt install libev4 ``` #### Install roswell [Roswell](https://github.com/roswell/roswell) is a tool to manage Common Lisp environments __Ubuntu__ Download and install latest deb package from [Releases page](https://github.com/roswell/roswell/releases) __Mac OS X__ Use homebrew: ``` bash $ brew install roswell ``` #### Check that roswell REPL is working ``` bash $ ros run * (exit) $ ``` #### Install local dependencies You have to link your projects (chad-music backend and taglib) to local repo: ``` bash $ ln -s ~////chad-music/back ~/.roswell/local-projects/chad-music $ ln -s ~////taglib ~/.roswell/local-projects/taglib ``` #### Run emacs with chad-music project ``` bash $ ros emacs ``` Then within emacs run Slime with `M-x slime` and load chad-music: ``` CL-USER> (ql:quickload :chad-music) ``` Hope that everything loads without problems.