S-Lang 2 NEWS is now contained in the appendices of doc/text/slang.txt (interpreter news) and doc/txt/cslang.txt (C API news). NEWS for version 2.1 Building the library ==================== `make install' installs the shared version of the library. Previously `make install' installed just the static version and a separate step (`make install-elf') was required to install the shared version. Now, `make install-static' is necessary to install the static one. Interpreter News ================= Syntax enhancements: -------------------- 1. Short circuiting boolean operators: if ((x == y) || (y == 3) && (x != 4)) ... (orelse and andelse are deprecated) 2. Structure definitions allow embdedded assignment expressions: s = struct {x = 3, name="foo", a = [1:10]}; 3. Qualifiers (aka "keywords") added to the language: save_file ("foo.c"; overwrite=1); plot_points ([1:10], sin([1:10]); color="red", style="solid"); 3. Expressions such as (a < b < c) now interpreted to mean (a