[Scilab-Dev] Release Scilab 6.0.0 alpha 2

francois.granade francois.granade at scilab-enterprises.com
Tue Dec 1 12:11:14 CET 2015


Good catch, the release notes are not very clear :)

There *is* some basic documentation, however, in the change log (accessible from "edit SCI/CHANGES_6.0.X" for example). Pasting them:

New Features
============

* Scilab now includes a full-featured debugger, with ability to run Scilab scripts or functions step-by-step, to put (conditional) breakpoint, in particular break only when an exception is set. Run "help debug" for more information.

* A new profiler and coverage tool has been added.
  It replaces the "profile" function (which is still there but not working, and will be removed in the final release).
  It produces HTML report for the time spent (profile) on each line. Example of use:

     covStart(isempty) // instruments the "isempty" macro; instrumenting a whole library can be done with: covStart("elementary_functions")
     for i=1:1e5; isempty(i); end // execute some code - this will be profiled
     covWrite("html", "TMPDIR/coverage") // write the profiling/coverage report as "report.html" in the folder specified as second parameter
     covStop(); // stop the profiling

  A function to merge multiple profiler/coverage is provided too: covMerge([ list_of_files_to_merge], file_to_merge_to).
  The API will change before the release; the current API is mostly to get feedback from the community.

* A "lint"-like command, slint, has been added, for code static analysis: it detects unclear, risky or suspicious code.
  Usage: slint("<sci filename>"). It is not documented yet.


We didn't want to advertise it too much, as we may changes these functions before the release...

François Granade

On Dec 1, 2015, at 11:23 AM, antoine.monmayrant+scilab [via Scilab / Xcos - Mailing Lists Archives] <ml-node+s994242n4033143h23 at n3.nabble.com> wrote:

> From the release notes:
> 
> " • A new profiler and coverage tool has been added. It replaces the "profile" function (which is still there but not working, and will be removed in the final release). It produces HTML report for the time spent (profile) on each line. It is not documented yet; the names of the functions are not finalized, but feedback is welcome on the usability."
> 
> OK, let me rephrase that: we have introduced a new profiler, it does not appear in the documentation and we won't give you the name of the functions but please give use some feedback on the usability.
> Here is my feedback on the usability: "none" as I don't know which function to try and play with ;-)
> Idem for the "lint-like" code analyser.
> Could you provide us with the names of these new functions?
> 
> Cheers,
> 
> Antoine
> 
> 
> Le 12/01/2015 11:12 AM, François Granade a écrit :
>> 
>> Dear Scilab users,
>> 
>> We're happy to announce the recent release of the second alpha of Scilab 6.0.0, the next major release of Scilab.
>> 
>> As an alpha, it is not yet ready for production usage. If you are new to Scilab, or only a casual user, you should probably continue using the 5.5.2 release, and wait for a beta version before trying the 6 family.
>> 
>> However, if you maintain tools developed on Scilab, or rely on Scilab for your own developments, it is the right moment to look at it, in particular to evaluate the upgrade of toolboxes you have developed.
>> 
>> Please see the release notes for details and download information. Also, please provide feedback via the mailing lists, and report bugs on the bug tracker. Thank you!
>> 
>> François Granade
>> [hidden email]
>> +33(0)1 80 77 04 60
>> http://www.scilab-enterprises.com - http://www.scilab.org
>> 
>> 
>> 
>> 
>> 
>> _______________________________________________
>> dev mailing list
>> [hidden email]
>> http://lists.scilab.org/mailman/listinfo/dev
> 
> 
> -- 
> +++++++++++++++++++++++++++++++++++++++++++++++++++++++
> 
>  Antoine Monmayrant LAAS - CNRS
>  7 avenue du Colonel Roche
>  BP 54200
>  31031 TOULOUSE Cedex 4
>  FRANCE
> 
>  Tel:+33 5 61 33 64 59
>  
>  email : [hidden email]
>  permanent email : [hidden email]
> 
> +++++++++++++++++++++++++++++++++++++++++++++++++++++++
> 
> 
> _______________________________________________ 
> dev mailing list 
> [hidden email] 
> http://lists.scilab.org/mailman/listinfo/dev
> 
> 
> If you reply to this email, your message will be added to the discussion below:
> http://mailinglists.scilab.org/Release-Scilab-6-0-0-alpha-2-tp4033142p4033143.html
> To start a new topic under Scilab developers - Mailing Lists Archives, email ml-node+s994242n2574944h54 at n3.nabble.com 
> To unsubscribe from Scilab developers - Mailing Lists Archives, click here.
> NAML





--
View this message in context: http://mailinglists.scilab.org/Release-Scilab-6-0-0-alpha-2-tp4033142p4033146.html
Sent from the Scilab developers - Mailing Lists Archives mailing list archive at Nabble.com.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.scilab.org/pipermail/dev/attachments/20151201/028c604d/attachment.htm>


More information about the dev mailing list