EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  <19971998  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  1996  <19971998  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: Make, Scripts, Shell, Perl!?
From: [email protected] (Richard Wolff)
To: [email protected]
Date: Wed, 29 Jan 1997 12:59:34 -0700
If we're going to add a scripting language as an important part of EPICS, I'd
like to see at least some passing thought given to other possible uses of
such a language.  For instance, at the user interface, scripts might be
invoked from within a DM screen (and scripts written by others than EPICS
gurus).

Perl is a possibility here, but I think TCL is probably a better choice.
However, I'd like to propose Python as an even better choice.  It runs
fine in the Unix, dos, nt, and mac worlds.  It has an extensive library
of functions, including regular expression parsing (though currently
Perl is the champion there), reasonable operating system independence
(or hiding), has easier syntax than TCL (and Perl), was designed from
the beginning for modularity/classes.  It's not a flash in the pan: there
are two books out, more on the way, an active users group, and so on.

SWIG (a great interfacing tool) supports tcl, perl, and python and makes
it easy to build scripting interfaces to C and C++ code (such as the
channel access library).  I bring this up mainly to note that python, in
the SWIG world, has equal standing with tcl and perl.

IMHO Python's more fun and perl or tcl, but a language war is not what
I'm after! please!  just another idea for the shell discussion.

(http://www.python.org in case you're curious).

Richard Wolff
NOAO


Navigate by Date:
Prev: gdct to capfast conversion Manuel GONZALEZ BERGES
Next: Re: Make, Scripts, Shell, Perl!? Jim B. Kowalkowski
Index: 1994  1995  1996  <19971998  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: Re: Make, Scripts, Shell, Perl!? Kay-Uwe Kasemir
Next: Re: Make, Scripts, Shell, Perl!? Jim B. Kowalkowski
Index: 1994  1995  1996  <19971998  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 ·