About Chandra Archive Proposer Instruments & Calibration Newsletters Data Analysis HelpDesk Calibration Database NASA Archives & Centers Chandra Science Links

Skip the navigation links
Last modified: 7 January 2008

URL: http://cxc.harvard.edu/ciao4.0/slang/index.html

S-Lang in CIAO


What is S-Lang?

S-Lang is a powerful scripting language written and maintained by John E. Davis of the MIT Kavli Institute for Astrophysics and Space Research. It is an interpreted language (which means no compile or link stages) that is used by a number of programs (e.g. ISIS, jed, lynx) as a scripting and control language.

A few highlights of the language:

  • Has a C-like syntax without the worries of memory management.

  • Provides a powerful array-based numerical computing environment.

  • Programs can easily add new commands to extend the language.

The S-Lang Library Information Page contains a great deal of information about S-Lang. The "S-Lang in CIAO" webpages are intended to help the user distill this information and learn specifically how to use the scripting language within the CIAO software package.

Last modified: 7 January 2008


The Chandra X-Ray Center (CXC) is operated for NASA by the Smithsonian Astrophysical Observatory.
60 Garden Street, Cambridge, MA 02138 USA.    Email: cxcweb@head.cfa.harvard.edu
Smithsonian Institution, Copyright © 1998-2004. All rights reserved.