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  <20162017  2018  2019  2020  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  <20162017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Re: Is there any support for EPICS for IronPython (or anyone working on it)?
From: Matt Newville <[email protected]>
To: "Tillman, Dave" <[email protected]>
Cc: "[email protected]" <[email protected]>
Date: Fri, 12 Aug 2016 11:19:51 -0500
Dave,

I haven't tried using Pyepics with IronPython myself, but I believe that IronPython does support the ctypes module for foreign function interfaces, so it might just work without any changes.   I would not be surprised by one or two gotchas, but I would also expect those to be solvable. 

I should say that getting pyepics to work with 64-bit Python 2.7 on 64-bit Windows was problematic until some fix in ctypes with Python 2.7.9 (~18 months ago), and still requires a special-case in the code, as a call signature for callback functions is slightly different for 64-bit Windows from every other system.   See https://github.com/pyepics/pyepics/issues/31 for some notes on this.  I don't know if IronPython would have similar issues, but I could believe it might.

Anyway, I would suggest trying it.

--Matt


References:
Is there any support for EPICS for IronPython (or anyone working on it)? Tillman, Dave

Navigate by Date:
Prev: Re: Multiple device support for a record type Andrew Johnson
Next: Re: NDArrayPool::alloc failing Phil Atkin
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  <20162017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Is there any support for EPICS for IronPython (or anyone working on it)? Tillman, Dave
Next: Is it possible for channel access to send duplicates? Zhang, Dehong
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  <20162017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 12 Aug 2016 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·