Rocksolid Light

News from da outaworlds

mail  files  register  groups  login

Message-ID:  

BOFH excuse #252: Our ISP is having {switching,routing,SMDS,frame relay} problems


comp / comp.lang.lisp / Re: releasing a first quicklisp package

SubjectAuthor
* releasing a first quicklisp packageWolfgang Agnes
`* Re: releasing a first quicklisp packageRalph Schleicher
 `* Re: releasing a first quicklisp packageWolfgang Agnes
  `- Re: releasing a first quicklisp packageRalph Schleicher

1
Subject: releasing a first quicklisp package
From: Wolfgang Agnes
Newsgroups: comp.lang.lisp
Organization: A noiseless patient Spider
Date: Tue, 22 Oct 2024 15:49 UTC
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: wagnes@jemoni.to (Wolfgang Agnes)
Newsgroups: comp.lang.lisp
Subject: releasing a first quicklisp package
Date: Tue, 22 Oct 2024 12:49:54 -0300
Organization: A noiseless patient Spider
Lines: 23
Message-ID: <8734kojfx9.fsf@jemoni.to>
MIME-Version: 1.0
Content-Type: text/plain
Injection-Date: Tue, 22 Oct 2024 17:50:00 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="2b8d20cd3ccd2af42b0dc14dc0fc2926";
logging-data="1635607"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+Flg3U+B8JfoZUTCV8bdmx0yfblFXPg+M="
Cancel-Lock: sha1:VMacwfsNokpCVaA/RwJg1hNc/T4=
sha1:J3mB7+l6gQwDjzp4q1C5xCY/s3s=
View all headers

I wrote a couple of Common Lisp packages, one very small and a larger
one that contains procedures for an Internet service. How should I
organize them to be in a quicklisp package? Should I make two quicklisp
packages? (I'd say no---one is too small to matter as a package.)

Is it okay for two packages to form a single quicklisp package? How do
you guys decide such things?

Also, the larger package is not quite a package---it's really just the
set of procedures that I need for the service. It's not likely that
someone would use these packages except to run the Internet service. In
other words, I intend to use quicklisp as a way to easily install the
software. Is that okay?

My plan for the installation of the service is to write a program that
invokes quicklisp to download the packages and then create all the files
necessary to run the service in a certain installation directly. In
other words, the sysadmin would install and have the service ready to
run with a single command. The procedure that would do such preparation
would be in the Common Lisp package that quicklisp will download and
install.

I'd appreciate hearing the best practices. Thanks!

Subject: Re: releasing a first quicklisp package
From: Ralph Schleicher
Newsgroups: comp.lang.lisp
Organization: Ralph Schleicher
Date: Thu, 31 Oct 2024 10:43 UTC
References: 1
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: rs+usenet@ralph-schleicher.de (Ralph Schleicher)
Newsgroups: comp.lang.lisp
Subject: Re: releasing a first quicklisp package
Date: Thu, 31 Oct 2024 11:43:35 +0100
Organization: Ralph Schleicher
Lines: 18
Message-ID: <86wmhoft7s.fsf@ralph-schleicher.de>
References: <8734kojfx9.fsf@jemoni.to>
MIME-Version: 1.0
Content-Type: text/plain
Injection-Date: Thu, 31 Oct 2024 12:08:04 +0100 (CET)
Injection-Info: dont-email.me; posting-host="7295fd32364d8b73ca257df432edb9a6";
logging-data="2810616"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/tGHPDMOfLTKhV8jVypVq8EMdyLucPwzw="
User-Agent: Gnus/5.13 (Gnus v5.13)
Cancel-Lock: sha1:aXIPOdWiHhCM+FWJ8Drj/2VTU9k=
sha1:TZYWM1h2l4/9CFMxkwUQI8gsbvs=
View all headers

Wolfgang Agnes <wagnes@jemoni.to> writes:

> My plan for the installation of the service is to write a program that
> invokes quicklisp to download the packages and then create all the files
> necessary to run the service in a certain installation directly. In
> other words, the sysadmin would install and have the service ready to
> run with a single command. The procedure that would do such preparation
> would be in the Common Lisp package that quicklisp will download and
> install.

So you presume the target system has a properly configured Common
Lisp system installed? If so, why don't you just ship the source
code together with the installation script so that you do not have
to download anything? Otherwise, ever though about shipping a
pre-built standalone executable file instead?

--
Ralph

Subject: Re: releasing a first quicklisp package
From: Wolfgang Agnes
Newsgroups: comp.lang.lisp
Organization: A noiseless patient Spider
Date: Thu, 31 Oct 2024 11:17 UTC
References: 1 2
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: wagnes@jemoni.to (Wolfgang Agnes)
Newsgroups: comp.lang.lisp
Subject: Re: releasing a first quicklisp package
Date: Thu, 31 Oct 2024 08:17:05 -0300
Organization: A noiseless patient Spider
Lines: 30
Message-ID: <87jzdo4j4e.fsf@jemoni.to>
References: <8734kojfx9.fsf@jemoni.to> <86wmhoft7s.fsf@ralph-schleicher.de>
MIME-Version: 1.0
Content-Type: text/plain
Injection-Date: Thu, 31 Oct 2024 12:17:07 +0100 (CET)
Injection-Info: dont-email.me; posting-host="a33f76a9004319373bcfd44762296784";
logging-data="2812118"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/tyhtnWrRd7iPrFCN1mNFDktcu1x/wTmc="
Cancel-Lock: sha1:m2vlNsIPY3kH/QNn38R70dnn4k4=
sha1:u+KEz6+70CgiaVEMQg/iYoLeZaQ=
View all headers

Ralph Schleicher <rs+usenet@ralph-schleicher.de> writes:

> Wolfgang Agnes <wagnes@jemoni.to> writes:
>
>> My plan for the installation of the service is to write a program that
>> invokes quicklisp to download the packages and then create all the files
>> necessary to run the service in a certain installation directly. In
>> other words, the sysadmin would install and have the service ready to
>> run with a single command. The procedure that would do such preparation
>> would be in the Common Lisp package that quicklisp will download and
>> install.
>
> So you presume the target system has a properly configured Common
> Lisp system installed?

Yes, I do.

> If so, why don't you just ship the source code together with the
> installation script so that you do not have to download anything?

I could have people clone a git repository and then say "make install".
Something like that is what you have in mind? I think that would work
well. But I also want to release a quicklisp package because I
primarily have Common Lisp developers in mind.

> Otherwise, ever though about shipping a pre-built standalone
> executable file instead?

As a second step---once I have a homepage set up, for instance. I'd
build executables for popular systems.

Subject: Re: releasing a first quicklisp package
From: Ralph Schleicher
Newsgroups: comp.lang.lisp
Organization: Ralph Schleicher
Date: Thu, 31 Oct 2024 16:48 UTC
References: 1 2 3
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: rs+usenet@ralph-schleicher.de (Ralph Schleicher)
Newsgroups: comp.lang.lisp
Subject: Re: releasing a first quicklisp package
Date: Thu, 31 Oct 2024 17:48:14 +0100
Organization: Ralph Schleicher
Lines: 10
Message-ID: <86ldy4fcc1.fsf@ralph-schleicher.de>
References: <8734kojfx9.fsf@jemoni.to> <86wmhoft7s.fsf@ralph-schleicher.de>
<87jzdo4j4e.fsf@jemoni.to>
MIME-Version: 1.0
Content-Type: text/plain
Injection-Date: Thu, 31 Oct 2024 18:08:04 +0100 (CET)
Injection-Info: dont-email.me; posting-host="7295fd32364d8b73ca257df432edb9a6";
logging-data="2930533"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18jNoN5vEUAuyUDcm3U+RJWOLSjvllpjjA="
User-Agent: Gnus/5.13 (Gnus v5.13)
Cancel-Lock: sha1:nCB7dMRBHxRylcreAOELwU/oI0A=
sha1:+Q3UaGbuiM2bSmJKI43bkYsQfY4=
View all headers

Wolfgang Agnes <wagnes@jemoni.to> writes:

> But I also want to release a quicklisp package because I
> primarily have Common Lisp developers in mind.

Sorry, here I misinterpreted your original post. I thought you
want to install an application on a production machine.

--
Ralph

1

rocksolid light 0.9.8
clearnet tor