Skip to the navigation links
Last modified: 21 June 2010


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). S-Lang has a C-like syntax without the worries of memory management and provides a powerful array-based numerical computing environment. Programs can easily add new commands to extend the language. S-Lang is bundled with most major Linux distributions, and has been ported to most major operating systems.

ChIPS and Sherpa may each be run with either a Python or S-Lang environment. Both applications are also available as modules which may be imported into S-Lang. For more information, refer to the Scripting in CIAO section of this website.

For more information on S-Lang:

Last modified: 21 June 2010