From mboxrd@z Thu Jan 1 00:00:00 1970 From: Pierre Neidhardt Subject: Re: Lisp libraries: Other variants? (CCL, CLisp, etc.) Date: Mon, 05 Nov 2018 22:03:35 +0100 Message-ID: <87o9b3b5js.fsf@ambrevar.xyz> References: <36sgl312.fsf@server.domain.com> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:55490) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gJm2P-00030j-SQ for guix-devel@gnu.org; Mon, 05 Nov 2018 16:03:58 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gJm2L-0008Ij-Sy for guix-devel@gnu.org; Mon, 05 Nov 2018 16:03:57 -0500 Received: from relay3-d.mail.gandi.net ([217.70.183.195]:55545) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gJm2J-0007it-VQ for guix-devel@gnu.org; Mon, 05 Nov 2018 16:03:53 -0500 In-reply-to: <36sgl312.fsf@server.domain.com> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: Programmer Cc: guix-devel@gnu.org --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hi again! Thanks for your proposal, it brings up some interesting ideas. Have you looked at lisp-utils.scm? I think it incorporates some of your id= eas already. It could perhaps be generalized following your ideas so that it w= orks for all Lisps out of the box. Question: Are .fasl files compatible across Common Lisp implementations? If not, then what's your suggestion? I have a few more questions: > The idea is simpler packaging, through a system called PACKAGER, which wo= uld provide a very > high-level and exhaustive declaration of an entire Common Lisp package or= collection of packages By "system", do you mean a _build system_ or something else? > This location could default to "~/.common-lisp/" and be controlled throug= h an environmental > variable, with a name such as GUIX_COMMON_LISP_HOME.=20=20 We want to install libraries in the store. Why do you suggest we put it in= the user's home? > As the files actually loaded by this system > proposed would be generated as needed and for the system, that eliminates= this. Sorry, I don't understand how your proposal would eliminate the POSIX-assum= ption issue. Can you provide an example? Cheers! =2D-=20 Pierre Neidhardt https://ambrevar.xyz/ --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEUPM+LlsMPZAEJKvom9z0l6S7zH8FAlvgsCcACgkQm9z0l6S7 zH82LggAkz77a0dwm/9AMSUbycGjXng8lSYeme/r4Fz3QC+kbBgMxXzDubjcx6Fq p88mDIR9kqvLATKi/4AOSTSSBsBDw4SOTP7T1Qq6KP6zKt3YfXFpy81A0WFQGK1/ VVIajjsURQRX5MhBx5qtQ8G6UixhbKPFAJfoP4/RzqzMFIRpL7V9+EPoxTmQcNLx xJ6QTzIqjPFSBj57t22kpvgAylnaKkchYaWamNW6Gslx751FH2mSN9JUtn1Zin1V 5jsN/9kEWe6Fw8mSBYIVm0O2oGxkMw1UjWPD1CC8JB9slL0I7nRQoCfirnyenO9E FD2d4/Ij7uA/d/enKYy/jyV2HeaeKw== =JvSC -----END PGP SIGNATURE----- --=-=-=--