Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 18 Aug 2014 13:36:39 -0400 (EDT)
From:      Benjamin Kaduk <kaduk@MIT.EDU>
To:        Stefan Esser <se@freebsd.org>
Cc:        "arch@freebsd.org" <arch@freebsd.org>, Phil Shafer <phil@juniper.net>
Subject:   Re: XML Output: libxo - provide single API to output TXT, XML, JSON and HTML
Message-ID:  <alpine.GSO.1.10.1408181335320.21571@multics.mit.edu>
In-Reply-To: <53F1A311.4080707@freebsd.org>
References:  <201408151613.s7FGDMmt003567@idle.juniper.net> <53F1A311.4080707@freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, 18 Aug 2014, Stefan Esser wrote:

> Methods discussed so far are e.g.:
>
> - add long option as ARGV[1] (e.g. "--libxo-is-supported")
>
> - use command name prefix ("xo-$CMD" linked to the actual $CMD)
>
> - test for and use different standard file descriptors (XO_STDIN,
>   XO_STDOUT, and XO_STDERR) if supported by the command
>
> (I have probably forgotten a few ...)

It seems prudent to consider how well such mechanisms would play with
other libraries attempting to perform similar tricks with regard to
detecting functionality.  E.g., the "xo-" prefix can really only be used
by one library at a time.

-Ben



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