Re: How to create a standalone GNU/Linux binary using SBCL?



Emre Sevinc <emres@xxxxxxxxxxxx> writes:

> Christophe Rhodes <csr21@xxxxxxxxx> writes:
>
>> preferably, you distribute your application as remotely-installable
>> source code, unless you actually have a reason not to.)
>
> What is remotely-installable source code? I don't have the intention
> to close the source of course, can you explain that concept a little
> bit more?

Rather than distribute your application as one monolithic binary with
all dependencies included, you could put a source tarball up on the
web, write a cliki page for your application, and then let your users
install your application themselves (and its dependencies) using
whatever lisp they already have by doing (asdf-install:install
:yourapp). This is a bit like Debian's package management, only
somewhat more decentralised: it does, however, depend on your users
being apt enough to install a lisp first.

> What is it exactly and what are the advantages of remotely-installable
> source code? Any URLs talking about that?

<http://www.cliki.net/asdf-install> has a little more information.
The advantage to you is that you don't have to deal too much with
distribution issues, such as finding hosting space and bandwidth for a
10MB-or-so tarball (although SBCL core files do end up at around 40Mb,
they compress fairly well :-); advantages to the rest of the world
include that they are not limited to platforms you the application
writer can compile for, and they don't need to download a huge binary
-- just a smallish set of sources.

Christophe
.



Relevant Pages

  • Re: Video editing in Linux?
    ... >> this is an absolute world of difference from windows. ... but theres so much to take in just to install an audio app. ... I was under the impression that you sent the source code and a patch ...
    (alt.linux)
  • Re: whats a callback?
    ... That's because you get all the source code and about 3000 other ... > for instance PocketPC Windows doesn't take up that much space either. ... What about the fact that Excel ... will be available after the install of the next MS Office Service Pack. ...
    (comp.arch.embedded)
  • Re: whats a callback?
    ... That's because you get all the source code and about 3000 other ... > for instance PocketPC Windows doesn't take up that much space either. ... What about the fact that Excel ... will be available after the install of the next MS Office Service Pack. ...
    (sci.electronics.design)
  • [HPADM] SUMMARY: less getting "WARNING: terminal is not fully functional"
    ... Inspection of the less source code suggests that is it missing termcap ... The box in question is a relatively fresh install of 11.23 HP-UX on ia64 ... Itanium servers. ... but then you will have to compile your own less binaries. ...
    (HP-UX-Admin)
  • Re: Linux Vs. FreeBSD
    ... On the other hand, compiling ... >> source code is annoyingly slow and relatively difficult when it cones ... > different architectures and environments, ... install it in a matter of seconds or minutes, ...
    (comp.os.linux.misc)