- Subject: Re: slang 1.3.7 released
- From: "John E. Davis" <davis@xxxxxxxxxxxxx>
- Date: Mon, 7 Jun 1999 13:22:32 -0400
Yesterday, I released version 1.3.7 of the slang library (and version
0.99-6 of jed). The library is available from:
ftp://space.mit.edu/pub/davis/
and the mirrors:
ftp://ftp.uni-stuttgart.de/pub/unix/misc/slang/
ftp://ftp.fu-berlin.de/pub/unix/news/slrn/
ftp://ftp.ntua.gr/pub/lang/slang/
ftp://ftp.plig.org/pub/slang/
For more information about the library and programs that utilize it,
visit the slang web site at http://www.s-lang.org.
Note that 1.3.x versions are development versions of the 1.4.x series.
This is mainly a bug-fix release.
Changes since 1.3.6 include:
1. Added a modified version of a patch from Martynas Kunigelis
<martynas@xxxxxxxxxxxxxxxxx> to allow writes to the lower left
corner.
2. SIZEOF_LONG changed to 4 for VMS alpha systems (Jouk Jansen
<joukj@xxxxxxxxxxxxxxxxxxx>).
3. MSC patches from gustav@xxxxxxxxxxxxxxxxxxxx (Paul Moore). He also
contributed code for listdir with MSC.
4. SLsmg.c: Background color erase tweaks for terminals that lack this
capability.
5. Fixed a NULL pointer dereference when doing Struct_Type[2][0].
6. Added slsh/scripts/ls and slsh/scripts/badlinks. `ls' is designed
for non-Unix systems and `badlinks' finds all symbolic links in
specified directories that point to non-existent files.
7. SLang_Version_String and intrinsic variable _slang_version_string
added.
8. stat_file modified under win32 such that a trailing `\' is stripped
if present.
9. stat_is intrinsic modified to return a character instead of an
integer.
10. The matrix-multiplication operator `#' now performs inner-products
on arrays, e.g., if A and B arrays:
A = A_i..jk
B = B_kl..m
Then, (A#B)_i..jl..m = A_i..jk B_kl..m where k is summed over.
This means that `#' is a matrix multiplication operator for 2-d
arrays, and acts as a dot-product operator for 1-d arrays.
In the process, it has been extended to complex numbers.
11. _reshape intrinsic function added. Unlike `reshape', this
function creates a new array and returns it.
12. Array indexing via characters works again, e.g., A['a'].
--
John E. Davis Center for Space Research/AXAF Science Center
617-258-8119 One Hampshire St., Building NE80-6019
http://space.mit.edu/~davis Cambridge, MA 02139-4307
[1999 date index]
[1999 thread index]
[Thread Prev] [Thread Next]
[Date Prev] [Date Next]