<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<TITLE> A Guide to the S-Lang Language: Future Directions</TITLE>
<LINK HREF="slang-20.html" REL=next>
<LINK HREF="slang-18.html" REL=previous>
<LINK HREF="slang.html#toc19" REL=contents>
</HEAD>
<BODY>
<A HREF="slang-20.html">Next</A>
<A HREF="slang-18.html">Previous</A>
<A HREF="slang.html#toc19">Contents</A>
<HR>
<H2><A NAME="s19">19. Future Directions</A></H2>

<P> 
<P>Several new features or enhancements to the <B>S-Lang</B> language are
planned for the next major release.  In no particular order, these
include:
<UL>
<LI> An interactive debugging facility.</LI>
<LI> Function qualifiers.  These entities should already be
familiar to VMS users or to those who are familiar with the IDL
language.  Basically, a qualifier is an optional argument that is
passed to a function, e.g., <CODE>plot(X,Y,/logx)</CODE>.  Here
<CODE>/logx</CODE> is a qualifier that specifies that the plot function
should use a log scale for <CODE>x</CODE>.</LI>
<LI> File local variables and functions.  A file local variable or
function is an object that is global to the file that defines it.</LI>
<LI> Multi-threading.  Currently the language does not support
multiple threads.</LI>
</UL>
<P>
<P>
<P>
<HR>
<A HREF="slang-20.html">Next</A>
<A HREF="slang-18.html">Previous</A>
<A HREF="slang.html#toc19">Contents</A>
</BODY>
</HTML>
