From mboxrd@z Thu Jan 1 00:00:00 1970 From: David Pirotte Subject: Re: Release! Date: Sat, 7 Oct 2017 09:21:31 -0300 Message-ID: <20171007092131.650aaaae@capac> References: <877f16z9eo.fsf@gnu.org> <87infv54m3.fsf@gnu.org> <87efqgnn7x.fsf@elephly.net> <20171006203129.526f7d09@capac> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; boundary="Sig_/E18if7v6LcC6rxxxOE6ge45"; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:48523) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e0o75-0004Kk-8V for guix-devel@gnu.org; Sat, 07 Oct 2017 08:21:52 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1e0o71-00048K-Vj for guix-devel@gnu.org; Sat, 07 Oct 2017 08:21:51 -0400 Received: from maximusconfessor.all2all.org ([79.99.200.102]:53608) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e0o71-00047s-P3 for guix-devel@gnu.org; Sat, 07 Oct 2017 08:21:47 -0400 In-Reply-To: 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: Hartmut Goebel Cc: guix-devel@gnu.org --Sig_/E18if7v6LcC6rxxxOE6ge45 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hello Hartmut, > > so why would we 'abandon' s-exp, what would we win here? =20 > It might be interesting to *create* these files using tools written in > other programming languages. And modules for creating *JSON* are > available for most programming languages. But that would be another tool, another package manager, not potluck... wri= tten by we don't know who, neither when ... and that would be a totally separate ef= fort, that would not contribute to potluck ... which needs help (I wish I had the= time...) Potluck package definitions are generated, adjusted 'by hand' - mostly to u= pdate the description, sometimes the copyright - then that is used to generated a= Guix package, which is a Guile scheme module: It makes no sense to me that the potluck package representation would be anything but s-expr: actually, most guilers do the exact opposite :) - when an app or a lib either produces or needs xml, html, json ... the first thing they do is to transform these into s-expr, so these become (a lot more) readable and hackable ... > (OTOH TOML[]1] could be a better format than JSON =E2=80=93 it's much like > .ini-files, but more formal specification... Absolutely terrible :):) I hope we never do that, at least not for the 'off= icial' and maintained potluck package representation. Again, my 2c. David --Sig_/E18if7v6LcC6rxxxOE6ge45 Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEhCJlRZtBM3furJHe83T9k6MFetcFAlnYxswACgkQ83T9k6MF etehiQf/Zg8EMBniYySKIBF/AqlcT3M8yAurWJSt1EBCOgXsrZKyyqnrUxMyhMKm 0BYeBKadKcYpWRmM9jOn2GLf8WOvCfFt8dqT8JF8vALVTKFMdPfR+iFuV5GVl6zy Ze3lPZ/YEi52SqyP4SHrWeYgcQ2qjR6qJ/EdaR9iYUoFrxbwyIxZ8V0YGH9bGWvD 0V+X65HVbYWhg3NfxoXJ2bIiaqBQAWp52zEV4nU6rO1shfypc1R2bOmbJ5/VRJvO 84pzIMnb9r9+yavZH7Cpp+W/Lyr3kO8CQo2W6fvb0orzioc34uNYAGFyZTTU8dXl rvW7WSamU6sYKGqm1eFNx8bpnlqYwQ== =zMI1 -----END PGP SIGNATURE----- --Sig_/E18if7v6LcC6rxxxOE6ge45--