<html>
<head>
<meta content="text/html; charset=windows-1252"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div class="moz-cite-prefix">Hello Amanda,<br>
<br>
Thanks for this very long list of nice ideas and/or questions.<br>
I guess you already know this wiki page:
<a class="moz-txt-link-freetext" href="https://wiki.scilab.org/GSoC_project_proposal">https://wiki.scilab.org/GSoC_project_proposal</a><br>
You may add some ideas and open new pages to describe them.<br>
But thinking about is quite easy. Doing things is nicer :)<br>
<br>
I would like just answer to some of your questions:<br>
<meta http-equiv="content-type" content="text/html;
charset=windows-1252">
<blockquote type="cite">* Salvar o ambiente<br>
I have not found in
the manual, is there any way to save all the variables and
macros
that are in memory in an HDF5 file to then load it again?
<br>
This allows a person
to stop what he is doing and continue later from where he left
off.<br>
</blockquote>
<br>
<i>This is possible from the console menu File => Save/Load
environment.."</i><i><br>
</i>This includes opened figures, that are also saved and
restored.<br>
<br>
<blockquote type="cite">
<meta http-equiv="content-type" content="text/html;
charset=windows-1252">
<title></title>
<meta name="generator" content="LibreOffice 5.1.5.2 (Windows)">
<style type="text/css">
@page { margin: 2cm }
h1 { margin-bottom: 0.21cm }
h1.western { font-family: "Liberation Sans", sans-serif; font-size: 18pt }
h1.cjk { font-family: "Droid Sans Fallback"; font-size: 18pt }
h1.ctl { font-family: "Droid Sans Devanagari"; font-size: 18pt }
p { margin-bottom: 0.25cm; line-height: 120% }
a:link { so-language: zxx }
</style></blockquote>
<blockquote type="cite"><span style="background: transparent">*
Interaction with users</span><span style="background:
transparent"></span><span style="background: transparent"><br>
I
believe it's important to give more openness to users.</span><span
style="background: transparent"><br>
Starting
with a button to allow reporting a bug from SciLAB itself and
send an
evaluation about usability.</span>
<span style="background: transparent"></span><span
style="background: transparent">Maybe
even the documentation should be open for users to re-write</span>
<br>
</blockquote>
<br>
Each embedded help page has a "Report a bug" link available at its
top, pointing to the Bugzilla online bug tracker. The only issue
with this link is that it appears also for pages of external
modules, whose bugs trackers are not on bugzilla.<br>
The "uman" module proposes other facilities around the
documentation, bug reporting, archives of mailing lists, etc.<br>
The online help pages allow any logged visitor to make some online
comments about the page, in his/her chosen language. This service
has been designed as for the PHP documentation. It is poorly used
for Scilab pages, but nothing prevents using it more intensively.<br>
Any user knowing well Scilab features can already contribute to
improve help pages, through GIT and the Scilab codereview:
<a class="moz-txt-link-freetext" href="https://codereview.scilab.org/">https://codereview.scilab.org/</a><br>
If not already done, you can create your own Scilab account and
logging on help pages, the wiki, bugzilla, codeReview, etc.<br>
<br>
<blockquote type="cite">* % keyword as comment:<br>
For better
compatibility with Octave and MatLAB.
</blockquote>
Just let me know why Scilab should be Matlab compatible. Matlabers
have already Octave, that clones Matlab, and that have a rather
official policy to be such a clone. And now it has a nice IDE!<br>
<p style="margin-bottom: 0cm; line-height: 100%">So, i would be
really interested knowing the interest to build and use the twin
of a clone, whereas there are so many original things to do and
build, without being so servile.<br>
Then, why not joining more simply the Octave community?<br>
When time to time newbies ask on Scilab mailing list "why using
Scilab rather than Matlab", i feel that answers are most often
very rare and poor. So, the reasons making Matlab lobbyists so
shy to answer to this kind of questions is still really a
mystery to me. But i am still curious ! :))</p>
<p style="margin-bottom: 0cm; line-height: 100%">
<meta http-equiv="content-type" content="text/html;
charset=windows-1252">
</p>
<p style="margin-bottom: 0cm; line-height: 100%">
<meta http-equiv="content-type" content="text/html;
charset=windows-1252">
</p>
<p style="margin-bottom: 0cm; line-height: 100%">
<title></title>
<meta name="generator" content="LibreOffice 5.1.5.2 (Windows)">
<style type="text/css">
@page { margin: 2cm }
h1 { margin-bottom: 0.21cm }
h1.western { font-family: "Liberation Sans", sans-serif; font-size: 18pt }
h1.cjk { font-family: "Droid Sans Fallback"; font-size: 18pt }
h1.ctl { font-family: "Droid Sans Devanagari"; font-size: 18pt }
p { margin-bottom: 0.25cm; line-height: 120% }
a:link { so-language: zxx }</style>
<blockquote type="cite">* Colors and arrays with names instead
of numbers<br>
.../...<br>
<p style="margin-bottom: 0cm; line-height: 100%">
</p>
</blockquote>
</p>
<p style="margin-bottom: 0cm; line-height: 100%"><tt>I am not sure
that i have caught what you meant. But please have a look to
the rather straightforward following:</tt></p>
<tt><br>
--> m = rand(4,3)</tt><tt><br>
</tt><tt> m = </tt><tt><br>
</tt><tt> 0.3616361 0.3321719 0.2693125</tt><tt><br>
</tt><tt> 0.2922267 0.5935095 0.6325745</tt><tt><br>
</tt><tt> 0.5664249 0.5015342 0.4051954</tt><tt><br>
</tt><tt> 0.4826472 0.4368588 0.9184708</tt><tt><br>
</tt><tt><br>
</tt><tt><br>
</tt><tt>--> m(m<0.2 | m>0.5) = %nan</tt><tt><br>
</tt><tt> m = </tt><tt><br>
</tt><tt> 0.3616361 0.3321719 0.2693125</tt><tt><br>
</tt><tt> 0.2922267 Nan Nan </tt><tt><br>
</tt><tt> Nan Nan 0.4051954</tt><tt><br>
</tt><tt> 0.4826472 0.4368588 Nan </tt><tt><br>
</tt><br>
<p style="margin-bottom: 0cm; line-height: 100%">
<meta http-equiv="content-type" content="text/html;
charset=windows-1252">
</p>
<meta http-equiv="content-type" content="text/html;
charset=windows-1252">
.../...<br>
<br>
<blockquote type="cite"><b>* Pool of formulas</b>
<p style="margin-bottom: 0cm; line-height: 100%">.../...<br>
Why not let SciLAB
run ODF and MathML files and convert them to functions
automatically?
</p>
<p style="margin-bottom: 0cm; line-height: 100%">Something like
</p>
<p style="margin-bottom: 0cm; line-height: 100%">exec
“formula.odf”</p>
exec “formula.mml”
<p style="margin-bottom: 0cm; line-height: 100%">In the case of
MathML, because it is an XML format, SciLAB itself already has
the
infrastructure to load and convert to a macro.</p>
</blockquote>
<br>
AFAIU, definitely not. Your formulae hold some formal expressions,
not numerical ones/codes.<br>
Scilab is made for Numerical computing, not for formal computing
like Maxima.<br>
</div>
<br>
HTH<br>
Samuel<br>
<br>
<br>
</body>
</html>