EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  <20132014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  Index 2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  <20132014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Re: Enumerated string comparisons
From: Benjamin Franksen <[email protected]>
To: <[email protected]>
Date: Thu, 10 Oct 2013 17:59:02 +0200
On Thursday, October 10, 2013 15:07:49 Dudley, David wrote:
> Sorry for butting in on this, and I'm probably not qualified to inject
> into this, but has anyone ever considered something like a 'lint'
> syntax checker program to verify that the DB is basically right?
>
> I mean, I agree that things should be 'exact match' matching, but it'd
> be nice to have some kind of filter program to tell you that you
> misspelled something, or got the wrong case, or got an incorrect
> option, or the whole thing is just so wrong it can't figure out what
> to do with it (like trying to load a file you edited in Wordpad, and
> forgot to save in text format or something - not admitting I've done
> that…).
>
> Waiting till you load the db into the IOC just seems like an
> 'all-or-nothing' approach that can lead to these kind of errors.

There used to be a program named 'dbst' that could (among other things)
be used to this effect. It doesn't look like it's being actively
maintained. The command line syntax is a bit crude if you ask me, it
would be nice if someone gave it some loving attention...

Cheers
Ben
--
"Make it so they have to reboot after every typo." ― Scott Adams

Attachment: signature.asc
Description: This is a digitally signed message part.


References:
Re: Enumerated string comparisons Johnson, Andrew N.
Re: Enumerated string comparisons Dudley, David

Navigate by Date:
Prev: Re: Enumerated string comparisons Dudley, David
Next: [Merge] lp:~epics-core/epics-base/ioc-shutdown into lp:epics-base Ralph Lange
Index: 2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  <20132014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Re: Enumerated string comparisons Dudley, David
Next: Re: Enumerated string comparisons Eric Norum
Index: 2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  <20132014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 18 Nov 2013 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·