From mboxrd@z Thu Jan 1 00:00:00 1970 From: Leo Famulari Subject: Re: [PATCH 2/2] gnu: Add dovecot service Date: Thu, 17 Dec 2015 19:59:50 -0500 Message-ID: <20151218005950.GA9461@jasmine> References: <1450127388-8654-1-git-send-email-wingo@igalia.com> <1450127388-8654-2-git-send-email-wingo@igalia.com> <87fuz3co9q.fsf@gnu.org> <87wpseakfw.fsf@igalia.com> <20151216231423.GA5412@jasmine> <87oadpkrrt.fsf@dustycloud.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:45652) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a9jOp-0001q9-UO for guix-devel@gnu.org; Thu, 17 Dec 2015 20:00:00 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a9jOk-0002Bp-Vi for guix-devel@gnu.org; Thu, 17 Dec 2015 19:59:59 -0500 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:42963) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a9jOk-0002Ba-Q2 for guix-devel@gnu.org; Thu, 17 Dec 2015 19:59:54 -0500 Content-Disposition: inline In-Reply-To: <87oadpkrrt.fsf@dustycloud.org> 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-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: Christopher Allan Webber Cc: guix-devel@gnu.org On Thu, Dec 17, 2015 at 09:38:31AM -0600, Christopher Allan Webber wrote: > I know many of us want to get away from "stringly typed" or "string > substitution" type solutions, and that's for very good reason. But if > someone already has a config file that they have ready to go, that's > good to support. And many of our config writers might be lossy... so > while we should prefer schemey, composable interfaces, letting users > just dump in a block of text is pretty important for many of these, I > think. I think that having the whole system in Scheme is awesome! But for the case of configuring software created elsewhere, I think it makes sense to be able to do things the "other way".