Re: Common Lisp and OpenBSD

2018-11-25 Thread Juan Francisco Cantero Hurtado
On Sun, Nov 25, 2018 at 04:54:24PM +0100, Tomasz Rola wrote:
> On Sun, Nov 25, 2018 at 05:17:20AM -0500, Programmer wrote:
> > There don't seem to be any Common Lisp libraries available as
> > packages.  I'd be interested in packaging the most common and mature
> > Common Lisp libraries, but I'm not certain who I'd discuss this with.
> > 
> > I'd appreciate any help with getting started contributing to OpenBSD.
> 
> Dear Programmer,
> 
> I am not going to tell you what to do, but if I had enough free time
> to consider such projects, I would go and ask if Quicklisp project
> needs some help from me (in case you do not know, it is a package
> installer for Common Lisp).
> 
> https://www.quicklisp.org/beta/
> 
> http://blog.quicklisp.org/2018/10/october-2018-quicklisp-dist-update-now.html
> 
> Zach Beane is the author (it seems) and is doing enormous job. It
> looks like in best case you would be replicating his work, which, with
> all due respect to OpenBSD, might get ignored if you cannot keep up
> with updating ports at his speed. I, for one example, would rather
> stick with quicklisp, because it is going to work everywhere when CL
> is installed (well, mostly).
> 
> While I have never done it, I guess making one system wide quicklisp
> install is easy to do, probably just add user and have his quicklisp
> files word- or group readable. And have users read this guy's
> setup.lisp from quicklisp install.

System wide installations of third party package managers are usually a
bad idea. It could give you problems in the future with the OpenBSD
packages. Use always a local installation in your home or project
directory.


> 
> And quicklisp allows me to keep using old versions of installed libs,
> which ports cannot give me, AFAICT. This one feature is worth going QL
> way. At least to me.
> 
> HTH
> 
> -- 
> Regards,
> Tomasz Rola
> 
> --
> ** A C programmer asked whether computer had Buddha's nature.  **
> ** As the answer, master did "rm -rif" on the programmer's home**
> ** directory. And then the C programmer became enlightened...  **
> ** **
> ** Tomasz Rola  mailto:tomasz_r...@bigfoot.com **
> 

-- 
Juan Francisco Cantero Hurtado http://juanfra.info



Re: Common Lisp and OpenBSD

2018-11-25 Thread Programmer
I appreciate all the help.  I'll continue this discussion in the ports
mailing list so I don't clutter misc.



Re: Common Lisp and OpenBSD

2018-11-25 Thread Tomasz Rola
On Sun, Nov 25, 2018 at 05:17:20AM -0500, Programmer wrote:
> There don't seem to be any Common Lisp libraries available as
> packages.  I'd be interested in packaging the most common and mature
> Common Lisp libraries, but I'm not certain who I'd discuss this with.
> 
> I'd appreciate any help with getting started contributing to OpenBSD.

Dear Programmer,

I am not going to tell you what to do, but if I had enough free time
to consider such projects, I would go and ask if Quicklisp project
needs some help from me (in case you do not know, it is a package
installer for Common Lisp).

https://www.quicklisp.org/beta/

http://blog.quicklisp.org/2018/10/october-2018-quicklisp-dist-update-now.html

Zach Beane is the author (it seems) and is doing enormous job. It
looks like in best case you would be replicating his work, which, with
all due respect to OpenBSD, might get ignored if you cannot keep up
with updating ports at his speed. I, for one example, would rather
stick with quicklisp, because it is going to work everywhere when CL
is installed (well, mostly).

While I have never done it, I guess making one system wide quicklisp
install is easy to do, probably just add user and have his quicklisp
files word- or group readable. And have users read this guy's
setup.lisp from quicklisp install.

And quicklisp allows me to keep using old versions of installed libs,
which ports cannot give me, AFAICT. This one feature is worth going QL
way. At least to me.

HTH

-- 
Regards,
Tomasz Rola

--
** A C programmer asked whether computer had Buddha's nature.  **
** As the answer, master did "rm -rif" on the programmer's home**
** directory. And then the C programmer became enlightened...  **
** **
** Tomasz Rola  mailto:tomasz_r...@bigfoot.com **



Re: Common Lisp and OpenBSD

2018-11-25 Thread Solene Rapenne
Programmer  wrote:
> There don't seem to be any Common Lisp libraries available as
> packages.  I'd be interested in packaging the most common and mature
> Common Lisp libraries, but I'm not certain who I'd discuss this with.
> 
> I'd appreciate any help with getting started contributing to OpenBSD.

hello

What software requires porting common lisp libraries?
There is no point in doing ports for CL libraries if it's not used by
a port.

We already have a few CL software in ports, and none requires ported
libs:

- net/clic uses no lib
- sysutils/cl-launch uses no lib
- sysutils/reed-alert uses no lib
- x11/spectrwm uses no lib
- x11/stumpwm uses 2 libs which are downloaded before compiling the
  port and then, stumpwm is compiled as a binary, including the libs

I already been thinking about packaging some libs but I found no
software to port to use them.

If a software would requires too much libs, it may be easier (as we
do for go packages) to use quicklisp to create a folder embedding
the libraries, and use that tarball for compiling it.

I also had patches for lang/sbcl and lang/ecl to add a system wide
folder into the asdf loading path in case we wanted to port libs
see https://marc.info/?l=openbsd-ports&m=147983440719241&w=2



Re: Common Lisp and OpenBSD

2018-11-25 Thread Kristjan Komloši
On Sun, 2018-11-25 at 05:17 -0500, Programmer wrote:
> There don't seem to be any Common Lisp libraries available as
> packages.  I'd be interested in packaging the most common and mature
> Common Lisp libraries, but I'm not certain who I'd discuss this with.
> 
> I'd appreciate any help with getting started contributing to OpenBSD.
> 
I found a guide at https://www.openbsd.org/faq/ports/. There is also a
ports mailing list.
-- 
Kristjan Komloši
--
Dobite me lahko preko/you can contact me through:
Mail (šola/school): kristjan.koml...@sg.sckr.si
Mail (privat/private): kristjan.koml...@gmail.com
Tel: +386 31 679 339 (po 14. uri / after 14:00)



Common Lisp and OpenBSD

2018-11-25 Thread Programmer
There don't seem to be any Common Lisp libraries available as
packages.  I'd be interested in packaging the most common and mature
Common Lisp libraries, but I'm not certain who I'd discuss this with.

I'd appreciate any help with getting started contributing to OpenBSD.