Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 23 May 2014 14:43:00 +0200 (CEST)
From:      Wojciech Puchar <wojtek@wojtek.tensor.gdynia.pl>
To:        Zaro Korchev <zkorchev@mail.bg>
Cc:        freebsd-hackers@freebsd.org
Subject:   Re: [GSoC] Machine readable output from userland utilities
Message-ID:  <alpine.BSF.2.00.1405231442500.24615@wojtek.tensor.gdynia.pl>
In-Reply-To: <49E9736E-AD14-4647-8B15-30603D01360C@mail.bg>
References:  <49E9736E-AD14-4647-8B15-30603D01360C@mail.bg>

next in thread | previous in thread | raw e-mail | index | archive | help
ideas completely against unix simplicity.

On Tue, 20 May 2014, Zaro Korchev wrote:

> I'm working on the project "Machine readable output from userland utilities" and I want to share my ideas and thoughts.
>
> Here is the wiki page of the project:
> https://wiki.freebsd.org/SummerOfCode2014/MachineReadableFromUserlandUtils
>
> I'm planning to create a unified output abstraction in the form of a library. The tools supporting the machine-readable output feature will write output exclusively using the library. The exact output format will be customizable. Several backend libraries (like libucl and libnv) can be used to implement different formats.
> Such library can either be compiled statically into each application or linked dynamically (depending on space/performance/versioning and other considerations).
> Each tool will have to be modified to support the new output mechanism. These modifications could trivially be turned on and off using a macro switch.
> One issue that must be considered is how to manage long outputs since it may not be possible to store all data in memory. This would happen rarely but can still be a problem. Probably the easiest way to solve this is to add streamed dumping capability into the underlying libraries.
>
> Do you have any suggestions or ideas?
>
>
> Thank you,
> Zaro
> _______________________________________________
> freebsd-hackers@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
> To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org"
>
>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?alpine.BSF.2.00.1405231442500.24615>