EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

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

Subject: Re: SNL/SEQUENCER 1.9 not backwards compatible
From: [email protected] (Tim Mooney)
To: [email protected]
Date: Fri, 31 May 1996 16:06:44 -0500
re...
>... We at least found two places
> that causes the incompatibility between SNL/SEQUENCER 1.8.3 
> and 1.9:
> 
> 1. var_ptr in 1.8.3 vs. pVar in 1.9
>    Solution: Global replacement / use #ifdef
> 
> 2. Some SNL built-in functions are no longer working in
>    escaped C code with 1.9, but was working with 1.8.3
>    Solution: modify the SNL code (many places !)
> 
> Is there any one in the collaboration running into the same
> problems ? Can you share your solutions to the above
> problems we ran into with us ? Or have you found any other
> places that causes the difficulty to port SNL code from
> 1.8.3 to 1.9 version of SNL/SEQUENCER ?

We ran into problem (2) also, and now we have two versions of our
SNL programs.  We could generate the differences algorithmically, e.g.,

<             pmacP = macValueGet("P");
>             pmacP = seq_macValueGet(ssId,"P");

but we don't have enough affected code to make the effort worthwhile.

Since escaped C is no longer shielded from changes in the syntax of
underlying function calls, as it was when translation was done by the C
preprocessor, we could be doing this again.

Tim Mooney
Beamline Controls & Data Acquisition
Advanced Photon Source


Navigate by Date:
Prev: SNL/SEQUENCER 1.9 not backwards compatible Johnny Tang
Next: Re: New database. Marty Kraimer
Index: 1994  1995  <19961997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: SNL/SEQUENCER 1.9 not backwards compatible Johnny Tang
Next: versioning convention Johnny Tang
Index: 1994  1995  <19961997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 10 Aug 2010 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·