[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [MirageOS-devel] command line arguments for unikernels

On 30 Nov 2014, at 22:40, Daniel Bünzli <daniel.buenzli@xxxxxxxxxxxx> wrote:

> Le dimanche, 30 novembre 2014 à 23:03, Richard Mortier a écrit :
>> re 1-- i'm quite (indeed, very) happy to have this available to me, though i 
>> don't think i'd agree with quite the strength of your statements about 
>> exposing configuration options that aren't used ("misleading", "no point"). 
>> i don't know the assemblage configuration format at all, but if there are 
>> (as seems common with other formats) options that can override or interact 
>> with each other, then seeing whatever are the default values provided for 
>> those options when they're not explicitly used is rather useful. 
>> (particularly if those defaults ever change.)
> Anything that eventually has an impact (either directly or indirectly) will 
> be documented. Dependencies among configuration keys are tracked.

ok, that sounds fair.

>> re 2-- this seems more of a workflow thing (and remember, the user is always 
>> right ;) -- compare the utility of "man bash" to "man make" when writing 
>> shell scripts vs makefiles. (at least on all systems i've used recently.) 
>> having to get hold of a browser, google for gnumake, find the right gnu.org 
>> (http://gnu.org) page and then search through it is a royal pain (even if 
>> the bash man page is hardly an exemplar of clarity or organisation).
> In this case since you are writing in OCaml against an OCaml API so you are 
> less likely to look for information in a man page than in ocamldoc generated 
> documentation (though strictly speaking ocamldoc has a, little used, man page 
> backend). And no the user is not always right, you should certainly never 
> blame it for its actions but that doesn't mean that he is always right, in 
> fact he is often wrong especially in what he thinks he wants, that's the 
> reason why we have designers.   

this is a philosophical discussion best had over a pint :)
(happy for designers to design tools; but my workflows are -- generally -- my 



[ This address fails on Dec31. Use richard.mortier@xxxxxxxxxxxx subsequently. ]

Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail

MirageOS-devel mailing list



Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.