EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  <20192020  2021  2022  2023  2024  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  <20192020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Re: EPICS Base bin/<arch>/ca{get,info,monitor,put}.pl scripts
From: "Johnson, Andrew N. via Tech-talk" <[email protected]>
To: "J. Lewis Muir" <[email protected]>, EPICS Tech-Talk <[email protected]>
Date: Tue, 23 Jul 2019 17:11:50 +0000
Hi Lewis,

On 7/22/19 8:57 PM, J. Lewis Muir via Tech-talk wrote:
Why are there the following Perl scripts with the same names as
binaries, but with a .pl extension, in the EPICS Base 3.15.6 installed
bin/<arch> directory?

  caget.pl
  cainfo.pl
  camonitor.pl
  caput.pl

Are the .pl scripts workalikes to the binaries?
Basically yes (mostly, there are some slightly differences in behaviour); they were written to test and provide examples for using the Perl CA bindings.

I think they should be removed
in a future release series (e.g., EPICS Base 7.0, assuming it's still
OK to introduce breaking changes in that release series since it's a
development series without a production release).
In EPICS 7.0.2.1 they were converted into a makeBaseApp template caPerl. They are not built as part of Base any more.

- Andrew

-- 
Complexity comes for free, Simplicity you have to work for.

References:
EPICS Base bin/<arch>/ca{get,info,monitor,put}.pl scripts J. Lewis Muir via Tech-talk

Navigate by Date:
Prev: Re: EPICS vs. EPICS Base Johnson, Andrew N. via Tech-talk
Next: Re: EPICS Base labels and series descriptions at epics.anl.gov J. Lewis Muir via Tech-talk
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  <20192020  2021  2022  2023  2024 
Navigate by Thread:
Prev: EPICS Base bin/<arch>/ca{get,info,monitor,put}.pl scripts J. Lewis Muir via Tech-talk
Next: Starting XY Graph with tools enabled by default? Tyler Lemon via Tech-talk
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  <20192020  2021  2022  2023  2024 
ANJ, 23 Jul 2019 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·