From: "Yannick Duchêne (Hibou57)" <yannick_duchene@yahoo.fr>
Subject: Re: GCLP (Generic Command Line Parser) 1.0.0 released
Date: Sat, 15 Dec 2012 17:57:07 +0100
Date: 2012-12-15T17:57:07+01:00 [thread overview]
Message-ID: <op.wpdaph0qule2fv@cardamome> (raw)
In-Reply-To: 9e1a279f-5dc0-47a8-8196-05de1f95e9da@googlegroups.com
Le Sat, 15 Dec 2012 17:20:19 +0100, mockturtle <framefritti@gmail.com> a
écrit:
> I agree that this differentiates itself from the usual syntax. I choose
> this approach (and wrote this package) once that I needed to write a
> program with a fairly complex syntax and with many possible variations.
If the command line become too complex, that may suggest the command is
not well suited for the matter. May be a configuration file or project
file, using XML, could be an option. Compare this to some program in some
wrong language, becoming unmaintainable, suggesting to use another one.
The command line is not the place for a complex syntax (except if it's an
interactive shell, and still with quickly reached limits…).
--
“Syntactic sugar causes cancer of the semi-colons.” [1]
“Structured Programming supports the law of the excluded muddle.” [1]
[1]: Epigrams on Programming — Alan J. — P. Yale University
next prev parent reply other threads:[~2012-12-15 16:57 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-12-14 21:17 GCLP (Generic Command Line Parser) 1.0.0 released mockturtle
2012-12-14 23:33 ` Yannick Duchêne (Hibou57)
2012-12-15 16:20 ` mockturtle
2012-12-15 16:57 ` Yannick Duchêne (Hibou57) [this message]
2012-12-15 18:08 ` mockturtle
2012-12-18 15:33 ` Brian Drummond
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox