From mboxrd@z Thu Jan 1 00:00:00 1970 From: Christopher Baines Subject: Re: Prototype tool for building derivations Date: Sun, 26 Apr 2020 21:08:16 +0100 Message-ID: <87v9lmm2mn.fsf@cbaines.net> References: <87h7xh6ex1.fsf@cbaines.net> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:53352) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jSnZq-00017h-3m for guix-devel@gnu.org; Sun, 26 Apr 2020 16:08:34 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.90_1) (envelope-from ) id 1jSnZg-0001CH-0C for guix-devel@gnu.org; Sun, 26 Apr 2020 16:08:33 -0400 Received: from mira.cbaines.net ([2a01:7e00:e000:2f8:fd4d:b5c7:13fb:3d27]:43545) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jSnZf-00013U-Ht for guix-devel@gnu.org; Sun, 26 Apr 2020 16:08:23 -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-mx.org@gnu.org Sender: "Guix-devel" To: zimoun Cc: Guix Devel --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable zimoun writes: > Hi Chris, > > On Fri, 17 Apr 2020 at 22:22, Christopher Baines wrote: > >> Just let me know if you have any questions or comments! > > From what I understand of both your prototype and build systems, you > should interesting to read this paper [1]: "Build systems =C3=A0 la carte: > Theory and practice". It needs some imagination if you are not > familiar with Haskell notations. And you should interested by section > 4 about Schedulers and section 5 about Rebuilders; especially Table 2 > p.28, and also subsections 8.2 about Parallelism and 8.4 about Could > implementation. > > [1] https://doi.org/10.1017/S0956796820000088 > > > Thank you for the initiative and sharing your perspectives. Thanks, yeah, I'll have a read of the scheduling sections as that could be useful! Thanks, Chris --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEEPonu50WOcg2XVOCyXiijOwuE9XcFAl6l6jBfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcACgkQXiijOwuE 9XfUJw/+N5gcmQzWVl4GZ2UkgtePmNrOI+CSyQULIBceKg7XN+mnL/ga/0cZcg2K VBin3ZFBDwspMFb4EXx8OTpAc3XQSWQimu8Taj95Bb4/0rYis4el00hFvyTpLZEF FaPYu105YovQctPUxy233skoVrCdGmf4jB4WbSgEBnNXO+v1BJKNCx/flenBiozQ f+LyGi09U2v2lJR61kd6M5Vmgo7ydiIeGe7QTo9zBiw9WI5VNcdkE0ksUleRTOpB L6PjNjFX4S59wp2IvP0VxfsPsWDjxdzhCVgLRAabnAJt777axeMQhtRF5LOWMxU3 xy12zPzyVjYquM6tICOXjb1q8BAhTSWR2Np6l//v/mkIlE5IhoXs7pUQ5EgR3a3T 6OjEY5vIa+cpDiiAOQiKaJzG9WGtf6dyZ5R31oj8bBH6mLnTjcDrAJzB/p/K16Cf b5ckT15vMjcE7TA8PD6S6pVRTgEZ/LBafSv9l0cHnCnez9Q0LeA6bQ4LXTRsPuKd n/etBPKPrkV3m/syxbO4yWIonF/nxy2HuyfBwUnqAaqko7TkP9XUldp4auXxpayg nIHtpTq5EWZ4tvjqAC9Xs32oylPq6Bi/Xe7GLSaelEedWNVntjZRgulf3Paj+VNg CrQ1gvbzn5nojd86Xmjkxrnv3UmNIUFd4tMiV5pldHpj02c/QPs= =LJIa -----END PGP SIGNATURE----- --=-=-=--