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

Standalone Binary Install #77

Open
kingcons opened this issue Dec 14, 2014 · 6 comments
Open

Standalone Binary Install #77

kingcons opened this issue Dec 14, 2014 · 6 comments

Comments

@kingcons
Copy link
Collaborator

Not everyone will want to install SBCL and Quicklisp to run Coleslaw. Those users should just need a config file and the binary dropped on a server. We'll need new install instructions for that case too.

Let's get a standalone binary going with buildapp. How do we support plugins though? :-/

@sternenseemann
Copy link
Contributor

There were previous tries of generating a binary with buildapp but they failed, see #72 (comment) and the following comment

@rvedam
Copy link

rvedam commented Apr 18, 2017

For this request, would it be better to start using Roswell instead? One could simply write a Roswell script that provides the base quicklisp script needed to deploy (I think Roswell already assumes or install quicklisp when you install it)

I'm still learning coleslaw and would like to use this more and was curious on how to use this github pages, but I have been playing with Roswell. so if people are interested, we can try this route to get a standalone binary script that doesn't depend on the compiler (I think you have a default compiler you can run ros build but can switch compilers if you so choose). The executable size could be further shrinked with the right options to the compiler as well if I'm not mistaken. But I'm no CL expert.

@PuercoPop
Copy link
Collaborator

PuercoPop commented Apr 18, 2017

@rvedam I haven't used Roswell but I'm open to it. If someone submits the PR (w/ the documentation) I would merge it. Don't worry about shrinking the executable size.

One way to use Coleslaw with gh-pages is to install ccl or another implementation on travis and run the post-recieve-hook as a shell script. We should add an walkthrough to the documentation

@guicho271828
Copy link
Contributor

I just did it. See the PR #146

@guicho271828
Copy link
Contributor

Updates on this: I know some ppl don't like roswell for whatever reason, so I will make sure there is a corresponding command from REPL too. (wip)

@guicho271828
Copy link
Contributor

I could update the Travis script to let Roswell prepare a standalone binary and upload it to releases.

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

No branches or pull requests

5 participants