slang-users mailing list

[2001 Date Index] [2001 Thread Index] [Other years]
[Thread Prev] [Thread Next]      [Date Prev] [Date Next]

v1.4.3 of the slang programmer's library released


Version 1.4.3 of the multi-platform slang programmer's library is now
available from:

   ftp://space.mit.edu/pub/davis/slang/v1.4/

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/
   ftp://ftp.gigabell.net/pub/slang/

For more information about the library and programs that utilize it,
visit the slang web site at <http://www.s-lang.org>.

Version 1.4.3 is primarily a bug-fix release, and will probably be the
last release in the 1.x series.  It is time to move on to v2.x.

Changes since 1.4.2
1.  If init_NAME_module_ns does not exist in a module, then try to
    load init_NAME_module as long as the module is to be imported into
    the Global namespace.
2.  src/sldisply.c: allow more than 200 rows and 250 columns.  Who
    uses such windows?
3.  Allow Void_Type to be specified for the data-type in array_map if the
    function returns nothing.
4.  src/slarray.c: A statement such as [1:-1][[1:-1]] = [1:-1]; was
    causing a core dump.
5.  src/sldisply.c: (Unix/VMS) SLsmg/SLtt routines will write using the file
    descriptor SLang_TT_Write_FD, which, by default, is initialized to 
    fileno(stdout).
6.  src/slposio.c: New C API functions: 
       SLfile_get_fd returns the file descriptor associated with the 
         SLFile object.
       SLfile_dup_fd: duplicate an SLFile object
7.  src/slposio.c: New intrinsics: dup_fd (dup a file descriptor)
8.  SLerrno.c: C API Function: SLerrno_set_errno.
9.  SLerrno.c: More errno values added.
10. Raising complex types to powers supported.
11. slang.c: current_namespace was returning "global" instead of
    "Global" for the global namespace.
12. slang.c: `use_namespace("X");define f();' was not placing `f' into
    `X'.
13. path_is_absolute fixed to return integer
14. src/slarray.c: generate an error when an empty array is passed to
    array_map.
15. src/slarray.c: a=3; a[*] should return an array.
16. Make sure setlocale(LC_NUMERIC,"C") gets called.
17. slvideo.c: SLtt_set_cursor_visibility implemented for win32.
18. slvideo.c: SLtt_get_screen_size corrected for win32 by Zusha P.
19. configure: modified to not automatically assume that -ldl is
    required for dlopen. In addition, molesen@xxxxxxxxxxxxxxxx sent
    patches for building dynamically linked library under irix.
20. slsh/Makefile: generated by configure.
21. modules/Makefile: generated by configure
22. src/slimport.c: If no module path has been set, fall back on
    $(prefix)/lib/slang/modules
23. src/Makefile.in: DESTDIR support added by Brad <brad@xxxxxxxxxxxx>.
24. src/Makefile.in: documentation is installed in $(prefix)/doc/slang
    and no longer in $(prefix)/doc/slang/$(slang_version)
25. sleep intrinsic can take a floating point number to sleep
    fractional seconds.
26. src/slang.c: fix SLang_run_hooks to accept a namespace qualifier.
27. New modules added to the module directory: fcntl, select, termios.

-- 
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


[2001 date index] [2001 thread index]
[Thread Prev] [Thread Next]      [Date Prev] [Date Next]