From owner-freebsd-hackers@FreeBSD.ORG Fri May 23 16:46:12 2014 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 024298CE for ; Fri, 23 May 2014 16:46:12 +0000 (UTC) Received: from wojtek.tensor.gdynia.pl (wojtek.tensor.gdynia.pl [188.252.31.196]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 74C912FDB for ; Fri, 23 May 2014 16:46:10 +0000 (UTC) Received: from wojtek.tensor.gdynia.pl (localhost [127.0.0.1]) by wojtek.tensor.gdynia.pl (8.14.7/8.14.7) with ESMTP id s4NGjphs026068; Fri, 23 May 2014 18:45:51 +0200 (CEST) (envelope-from wojtek@wojtek.tensor.gdynia.pl) Received: from localhost (wojtek@localhost) by wojtek.tensor.gdynia.pl (8.14.8/8.14.7/Submit) with ESMTP id s4NGjpad026065; Fri, 23 May 2014 18:45:51 +0200 (CEST) (envelope-from wojtek@wojtek.tensor.gdynia.pl) Date: Fri, 23 May 2014 18:45:51 +0200 (CEST) From: Wojciech Puchar To: Freddie Cash Subject: Re: who pay for such webpages? In-Reply-To: Message-ID: References: User-Agent: Alpine 2.00 (BSF 1167 2008-08-23) MIME-Version: 1.0 X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.4.3 (wojtek.tensor.gdynia.pl [127.0.0.1]); Fri, 23 May 2014 18:45:52 +0200 (CEST) Content-Type: TEXT/PLAIN; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8BIT X-Content-Filtered-By: Mailman/MimeDel 2.1.18 Cc: FreeBSD Hackers X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 May 2014 16:46:12 -0000 just another proof of policy "test yourself, don't read opinions" On Fri, 23 May 2014, Freddie Cash wrote: > On Fri, May 23, 2014 at 6:17 AM, Wojciech Puchar wrote: > http://aboutthebsds.wordpress.com/ > > ?It's a known anti-BSD trolling website.  Just ignore it.  Don't even waste your time trying to correct anything via the comments as the site admin just deletes truthful, pro-BSD comments.? > > > -- > Freddie Cash > fjwcash@gmail.com > > From owner-freebsd-hackers@FreeBSD.ORG Fri May 23 20:45:48 2014 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id A1A588C2; Fri, 23 May 2014 20:45:48 +0000 (UTC) Received: from h.highsecure.ru (h.highsecure.ru [144.76.31.167]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 5F1A624CF; Fri, 23 May 2014 20:45:47 +0000 (UTC) Received: from [172.24.172.195] (global-2-11.nat.csx.cam.ac.uk [131.111.185.11]) (using TLSv1 with cipher ECDHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: vsevolod@highsecure.ru) by h.highsecure.ru (Postfix) with ESMTPSA id E5CBC300335; Fri, 23 May 2014 22:45:07 +0200 (CEST) Message-ID: <537FB374.2000800@highsecure.ru> Date: Fri, 23 May 2014 21:45:40 +0100 From: Vsevolod Stakhov User-Agent: Mutt/1.5.22 (2013-10-16) MIME-Version: 1.0 To: Adrian Chadd Subject: Re: [GSoC] Machine readable output from userland utilities References: <49E9736E-AD14-4647-8B15-30603D01360C@mail.bg> <537F0DD9.6090805@highsecure.ru> <537F11A9.8020504@mu.org> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-hackers@freebsd.org X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 May 2014 20:45:48 -0000 On 23.05.2014 17:04, Adrian Chadd wrote: > Hey all, > > I'd actually prefer that some library API (like what's in libstatfoo) > gets fleshed out to cover what hooks and options are required so you > don't have to have the bikeshed argument of "what format." You only > need to write some code to output it in the format you want. > > The UNIX way is tools, not policy. The library is a policy, sure, but > it's a policy to let you define your own policies. It won't be locking > anyone into anything like "json or bust." > > So how about the focus be on that, rather than trying to teach > individual tools about individual encoding types? That is actually exactly what I'm proposing by using UCL. Store output as UCL objects and convert them to a human readable output, json, xml, yaml, libnv. Moreover, libucl is already in the base, so it is worth to check if its capabilities is enough for the vast majority of userland tools. -- Vsevolod Stakhov