From mboxrd@z Thu Jan 1 00:00:00 1970 From: L p R n d n Subject: Re: personal communications server Date: Wed, 07 Aug 2019 11:40:36 +0200 Message-ID: <87k1bpb9ez.fsf@lprndn.info> References: <43325349a6b00be70521039c3b5c3618@riseup.net> <878ss7z56s.fsf@elephly.net> <4156d7f891f3a2a531d19897be2e8c29.squirrel@sm.riseup.net> <48F6139B-2078-4F2C-8ACC-45DC464E4CE5@lepiller.eu> <87r25yxild.fsf@elephly.net> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:35723) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hvGYo-0007jZ-0R for help-guix@gnu.org; Wed, 07 Aug 2019 03:40:38 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hvGYm-0005vT-F0 for help-guix@gnu.org; Wed, 07 Aug 2019 03:40:37 -0400 Received: from mout02.posteo.de ([185.67.36.142]:35155) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hvGYm-0005v7-98 for help-guix@gnu.org; Wed, 07 Aug 2019 03:40:36 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 12F612400FD for ; Wed, 7 Aug 2019 09:40:33 +0200 (CEST) In-Reply-To: (quiliro@riseup.net's message of "Tue, 6 Aug 2019 16:51:52 -0500") List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: quiliro@riseup.net Cc: help-guix Hello, quiliro@riseup.net writes: > El Mar, 6 de Agosto de 2019, 1:19 pm, Ricardo Wurmus escribi=C3=B3: > >> Or we could provide a procedure generating an operating system >> configuration. The procedure=E2=80=99s arguments would be used to enabl= e or >> disable certain services. > > What do you mean by "a proceedure"? Is it a definition that would activate > or deactivate groups of services? If I'm not mistaken, a procedure in Guile is simply what you would call a function in most other languages. So what I suppose Ricardo is talking about is a procedure that would output a preconfigured os. I've already thought about that kind of "configuration helpers" and I find the idea quite appealing. We could go from "activate x services" to "I want a desktop operating system with bluetooth" ot "I want a server with mail and Tor". The procedure would deal with ports matching etc Have a nice day, L p r n d n