slang-users mailing list

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

[slang-users] slang 2 snapshot 8 released


Hi,

A new snapshot of slang2 is available.  Assuming that there are no
glitches, I intend to officially release slang2 next week.  Among the
bug fixes, this snapshot features a png module and a new debugger called
sldb.  I also updated doc/text/slang.txt for slang2 and corrected
numerous typos in the process.  You will also find a discussion of the
debugger in that file.

This release may be downloaded from:

  <ftp://space.mit.edu/pub/davis/slang/2.0-devel/slang-pre2-r8.tar.gz>
  <http://www.jedsoft.org/slang/download.html>

Thanks,
--John

Changes since 2.0.0 pre-release 7
1. slsh/lib/structfuns.sl was missing from the distribution.
2. src/sldisply.c: SLtt_Blink_Mode set to have a default of 0 instead
   of 1.
3. slsh/slsh.c: Add -t option, which causes slsh_main (if defined) to
   not be executed.
4. src/sltoken.c:SLang_load_object: Do not reset the line_num field.
   This gives the line numbers in slsh interactive mode some meaning.
5. src/slsh/lib/slshrl.sl: Usage message for "exit"
6. src/slvideo.c: SLtt_utf8_enable function added
7. src/slexcept.c: If tracebacks are turned off, make sure that the
   line number field in exception objects is meaningful.
8. src/slang.c: SLang_peek_at_stack1_n was not working.  (Mike Noble
   mnoble at space, mit, edu).
9. src/slang.c: Small optimization tweak when dealing with a single
   array index.
10. src/slposio.c: Jorge Gonzalez, jgonzalez at atsautomation, com
    found and fixed a leak in the "read" function.
11. modules/png-module.c: New module to read/write png files.  It
    includes about 20 colormaps.  See examples/colormap.sl.
12. src/slclass.c: SLang_get_int_type returns the SLtype for the
    integer with the specified number of bits.
13. src/slarray.c: array_shape intrinsic function added as an
    alternative to array_info for getting the dimensionality of an
    array.
14. src/slospath.c: new intrinsic: path_basename_sans_extname
15. src/, slsh/: A number of win32 tweaks to support dynamic linking under
    windows. (Dino Sangoid; sangoid at lloydadriatico, it).
16. src/slstruct.c: Check for duplicate fields in a struct. (Doug
    Burke; burke at cfa, harvard, edu).
17. src/slarrfun.c: New matlab-like functions "any" and "all". (Doug
    Burke; burke at cfa, harvard, edu).
18. src/slang.c: Calling SLang_restart will also clear the slang error
    state.  There is no need to call SLang_set_error(0) after calling
    SLang_restart.
19. src/sltoken.c: Allow the evaluation of '#if (expr)' when created a
    pre-parsed file (.slc).
20. src/slang.c: If a function defined in the currently loading
    file is to also be autoloaded into another namespace, and that
    namespace is not current one, then make sure an anonymous
    namespace is being used.
21. src/slang.c, slboseos.c: Experimental support for a debugger.  New
    functions: 
       _set_frame_variable
       _get_frame_variable
       _get_frame_depth
       _get_frame_info
       _use_frame_namespace
22. slsh/lib/sdb*.sl: An experimental source code debugger based upon
    a Dino Sangoid's jed debugger.
23. src/slang.c: The "_pSL" prefix was dropped from a few file-local
    variables.  Also calls to _pSLclass_push_* were changed to calls to
    file-local specific versions of the functions.
24. src/slsh/mkfiles/: A couple of win32 icons for slsh were provided
    by Marko Mahnic (marko. mahnic at email, si)
25. src/slarray.c: If typeof(t)==DataType_Type, then put back the old
    behavior of array creation via t[N].
26. doc/tm/slang.tm: The slang manual has been updated for version 2,
    with numerous typos corrected.
27. slsh/scripts/sldb: New script that invokes the debugger.
28. src/slstruct.c: Added _is_struct_type.  This works like
    is_struct_type excepted if the object is an array, it returns
    information about the array elements.
29. slsh/lib/print.sl: The "print" defined by this file may be used to
    print arrays, structures, lists, etc.  It is also used by sldb's
    pprint command.

_______________________________________________
To unsubscribe, visit http://jedsoft.org/slang/mailinglists.html


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