Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Installation Issues #5

Open
artforlife opened this issue Jan 14, 2018 · 2 comments
Open

Installation Issues #5

artforlife opened this issue Jan 14, 2018 · 2 comments

Comments

@artforlife
Copy link

I am trying to follow your installation instructions and am confused about what you mean by:

Download the source code from https://github.com/mmontone/cl-rest-server and point .asd system definition files from ./sbcl/system (ln -s ) and then evaluate:

(require :rest-server)

What exactly should one do? I tried placing the directory inside my Quicklisp directory which contains all Quicklisp packages, but am not able to get it working.

P.S. Is the library still supported?

@mmontone
Copy link
Owner

mmontone commented Jan 15, 2018

Hello. Sorry for the late response. I've been on vacations.

You can install rest-server like you install any other lisp project.

One option is to put rest-server folder inside ~/quicklisp/local-projects/ directory. Then do (ql:quickload :rest-server)

If it doesn't work, please let me know which is the error you are getting.

About the library being supported, I've used it for some of my personal projects, but I can't say it is production level or anything, and I don't know of other people using it unfortunately. It should work in general, but there are things to improve. For how to use, I think it is better to look at the tests than to the docs, since the implementation may have varied with respect to the docs. You'll have to use it at your own risk.

@vxe
Copy link

vxe commented Sep 2, 2018

If you take the local project approach you may have missing deps. New to cl but this got the project loaded

(progn (mapcar (lambda (package)
                 (ql:quickload package))
               '(:hunchentoot
                 :alexandria
                 :log5
                 :cl-json
                 :cxml
                 :local-time
                 :split-sequence
                 :parse-number
                 :string-case
                 :drakma
                 :cl-who
                 :ironclad
                 :babel
                 :closer-mop
                 :group-by
                 :chronicity
                 :net-telent-date
                 :md5
                 :cl-annot
                 :dynamic-mixins
                 :cl-oauth
                 :trivial-mimes
                 :access
                 :string-case
                 :cl-algebraic-data-type))
       (require "rest-server"))

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants