<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.2900.3020" name=GENERATOR></HEAD>
<BODY>
<DIV dir=ltr align=left><SPAN class=278143322-09022007><FONT face=Arial
color=#0000ff size=2>Hi Alan</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=278143322-09022007><FONT face=Arial
color=#0000ff size=2></FONT></SPAN> </DIV>
<DIV dir=ltr align=left><SPAN class=278143322-09022007><FONT face=Arial
color=#0000ff size=2>I was thinking of something a bit meatier than getopt. We
want something that can take parameters from multiple sources command line,
files, environment vars, etc.</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=278143322-09022007><FONT face=Arial
color=#0000ff size=2></FONT></SPAN> </DIV>
<DIV dir=ltr align=left><SPAN class=278143322-09022007><FONT face=Arial
color=#0000ff size=2>Matt</FONT></SPAN></DIV><BR>
<DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left>
<HR tabIndex=-1>
<FONT face=Tahoma size=2><B>From:</B> coin-discuss-bounces@list.coin-or.org
[mailto:coin-discuss-bounces@list.coin-or.org] <B>On Behalf Of </B>Alan
King<BR><B>Sent:</B> Friday, February 09, 2007 5:18 PM<BR><B>To:</B> Discussions
about open source software for Operations Research<BR><B>Subject:</B> RE:
[Coin-discuss] parameter parser<BR></FONT><BR></DIV>
<DIV></DIV><BR><FONT face=sans-serif size=2>I just learned to use getopt().
It is pretty nice.</FONT> <BR><BR><FONT face=sans-serif
size=2>http://www.gnu.org/software/libc/manual/html_node/Getopt.html</FONT>
<BR><FONT face=sans-serif size=2><BR>Alan King<BR>Math Sciences<BR>IBM Thomas J
Watson Research
Center<BR>914-945-1236<BR>http://www.research.ibm.com/people/k/kingaj/</FONT>
<BR><BR><BR>
<TABLE width="100%">
<TBODY>
<TR vAlign=top>
<TD width="40%"><FONT face=sans-serif size=1><B>"Matthew Galati"
<Matthew.Galati@sas.com></B> </FONT><BR><FONT face=sans-serif
size=1>Sent by: coin-discuss-bounces@list.coin-or.org</FONT>
<P><FONT face=sans-serif size=1>02/09/2007 04:54 PM</FONT>
<TABLE border=1>
<TBODY>
<TR vAlign=top>
<TD bgColor=white>
<DIV align=center><FONT face=sans-serif size=1>Please respond
to<BR>Discussions about open source software for Operations Research
<coin-discuss@list.coin-or.org></FONT></DIV></TR></TBODY></TABLE><BR></P>
<TD width="59%">
<TABLE width="100%">
<TBODY>
<TR vAlign=top>
<TD>
<DIV align=right><FONT face=sans-serif size=1>To</FONT></DIV>
<TD><FONT face=sans-serif size=1>"Discussions about open source
software for Operations Research"
<coin-discuss@list.coin-or.org></FONT>
<TR vAlign=top>
<TD>
<DIV align=right><FONT face=sans-serif size=1>cc</FONT></DIV>
<TD>
<TR vAlign=top>
<TD>
<DIV align=right><FONT face=sans-serif size=1>Subject</FONT></DIV>
<TD><FONT face=sans-serif size=1>RE: [Coin-discuss] parameter
parser</FONT></TR></TBODY></TABLE><BR>
<TABLE>
<TBODY>
<TR vAlign=top>
<TD>
<TD></TR></TBODY></TABLE><BR></TR></TBODY></TABLE><BR><BR><BR><TT><FONT
size=2>For starters, I just mean a parser utility - so that an application
writer can just grab this - rather than writing their own. I think
boost/program_options provides this.<BR><BR>I don't think you need a grammar -
although that would be nice - to sync all projects.<BR><BR>-----Original
Message-----<BR>From: coin-discuss-bounces@list.coin-or.org
[mailto:coin-discuss-bounces@list.coin-or.org] On Behalf Of Matthew
Saltzman<BR>Sent: Friday, February 09, 2007 4:44 PM<BR>To: Discussions about
open source software for Operations Research<BR>Subject: RE: [Coin-discuss]
parameter parser<BR><BR>I'm pretty sure the answer to the original question is
No. To have that, we'd need a grammar for parameters, and I don't believe
there's one of those yet either.<BR><BR>On Fri, 9 Feb 2007, Matthew Galati
wrote:<BR><BR>> FYI. I am thinking something like this: <BR>>
http://www.boost.org/doc/html/program_options.html<BR>><BR>> And now that
I look at what boost offers - it's nice - why don't we <BR>> just use that?
I've heard there are license issues mixing CPL and Boost?<BR><BR>There were
concerns when we first talked about using Boost libs, but some important things
have changed since then, and it's probably time to revisit the
question.<BR><BR>I'll carry this part of the discussion to the
board.<BR><BR>><BR>> Also -- boost/graph is really
nice.<BR>><BR>><BR>><BR>> -----Original Message-----<BR>> From:
coin-discuss-bounces@list.coin-or.org <BR>>
[mailto:coin-discuss-bounces@list.coin-or.org] On Behalf Of Matthew <BR>>
Galati<BR>> Sent: Friday, February 09, 2007 4:17 PM<BR>> To: Discussions
about open source software for Operations Research<BR>> Subject:
[Coin-discuss] parameter parser<BR>><BR>> Hi --<BR>><BR>> Is there a
standard object for dealing with parameter parsing (from <BR>> file / env /
command line)? Just about every project has the need for <BR>> such a thing
and as far as I can tell, each project has its own method <BR>> for doing
this. Does this already exist (in CoinUtils) and I am missing
it?<BR>><BR>><BR>> Thanks,<BR>> Matt<BR><BR>-- <BR>
Matthew Saltzman<BR><BR>Clemson University Math
Sciences<BR>mjs AT clemson DOT
edu<BR>http://www.math.clemson.edu/~mjs<BR>_______________________________________________<BR>Coin-discuss
mailing
list<BR>Coin-discuss@list.coin-or.org<BR>http://list.coin-or.org/mailman/listinfo/coin-discuss<BR><BR>_______________________________________________<BR>Coin-discuss
mailing
list<BR>Coin-discuss@list.coin-or.org<BR>http://list.coin-or.org/mailman/listinfo/coin-discuss<BR></FONT></TT><BR></BODY></HTML>