The SLANG/CIAO Synergy: Using S-Lang within CIAO

Statistics – Methodology

Scientific paper

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

1

Scientific paper

The integration of S-Lang into the Chandra Interactive Analysis of Observations (CIAO) infrastructure has transformed the capabilities of CIAO. There are several ways to use S-Lang. One is to write a S-Lang function which can be called from C/C++, CIAO applications, or any S-Lang prompt. Another is to write a C/C++ program which is made into a S-Lang intrinsic, allowing it to be called from any S-Lang script. The key element is that a C/C++ or CIAO application can call a S-Lang function/intrinsic, and that a S-Lang function/intrinsic can call a C/C++ or CIAO application. To use this capability, data must be exchanged between the C/C++ space and S-Lang space. This paper describes some of the mechanisms available for that data exchange. These mechanisms are illustrated through simple C/C++ and S-Lang program pairs, the S-Lang intrinsic methodology used by the CIAO S-Lang function ``univar'', and the use of the VARMM library by CIAO functions: Chandra Imaging and Plotting Software (ChIPS) UNIVAR, and the Graphical File Browser (PRISM) ``histogram''.

No associations

LandOfFree

Say what you really think

Search LandOfFree.com for scientists and scientific papers. Rate them and share your experience with other people.

Rating

The SLANG/CIAO Synergy: Using S-Lang within CIAO does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.

If you have personal experience with The SLANG/CIAO Synergy: Using S-Lang within CIAO, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and The SLANG/CIAO Synergy: Using S-Lang within CIAO will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFWR-SCP-O-1077416

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.