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
<1997>
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:
Re: Make, Scripts, Shell, Perl!? Kay-Uwe Kasemir
- Next:
Re: Make, Scripts, Shell, Perl!? Jim B. Kowalkowski
- 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
2019
2020
2021
2022
2023
2024
|