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

Skip the navigation links
Last modified: 12 December 2007

URL: http://cxc.harvard.edu/ciao3.4/slang/index.html
Hardcopy (PDF): A4 | Letter

S-Lang in CIAO

What is S-Lang?

S-Lang is a powerful scripting language written and maintained by John E. Davis of the Center for Space Research at MIT. 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 CIAO why topic S-Lang as the CIAO Scripting Language explains in detail how S-Lang was chosen for inclusion in CIAO.

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.

Hardcopy (PDF): A4 | Letter
Last modified: 12 December 2007

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.