<html><head>
    <meta content="text/html; charset=windows-1252" http-equiv="Content-Type">
  </head>
  <body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><div>Hello Samuel, it's good to see you have appreciated the suggestions.</div><div><br></div><div>I will put the suggestions in the wiki, but before I want to discuss the ideas here to enrich and mature.</div><div><br></div><div>I have not answered just below your words because my email client is not working well. <img src="cid:1487851168.10994.11.camel@yahoo.es" alt=":-P"></div><div><br></div><div><blockquote type="cite" style="white-space: normal;"><div class="moz-cite-prefix"><blockquote type="cite">* Salvar o ambiente</blockquote></div></blockquote><br></div><div>(Save the environment)</div><div><br></div><div>Yes, in the client I can do it.</div><div>But how to do in the CLI in text mode?</div><div>It's to automate many operations and to expand the work in text mode.</div><div><br></div><div><blockquote type="cite" style="white-space: normal;"><div class="moz-cite-prefix"><blockquote type="cite">* Interaction with users</blockquote></div></blockquote></div><div><br></div><div><div>Yes, including I have reported issues in bugzilla.</div><div>But I don't know if a user takes more than 2 minutes to be able to report something, I believe he can desist.</div><div></div></div><div><br></div><div><div><blockquote type="cite" style="white-space: normal;"><div class="moz-cite-prefix"><blockquote type="cite">* % keyword as comment:</blockquote></div></blockquote></div><div><br></div><div><div>The need it's simple.</div><div>Not always a software can do everything.</div><div><br></div><div>So to improve the job sometimes it needs to switch to a software to other in differents steps of the job.</div><div><br></div><div>Think about the differences in modules, hardware consumption, and cost.</div><div><br></div><div>In common they always will have the same scripts. So better compatibility make this exchange smoother.</div><div><br></div><div>For example:</div><div>I can convert images to HDF5 with Octave.</div><div>Run a personalized module in SciLAB</div><div>Make the heavy job in a cluster with MatLAB.</div><div>And Finish in SciLAB with the personalized module.</div><div><br></div><div>And no always what macro will run in each software it's clear. So it's necessary that the 3 share the same scripts.</div><div><br></div></div></div><div><blockquote type="cite" style="white-space: normal;"><div class="moz-cite-prefix"><blockquote type="cite">* Colors and arrays with names instead of numbers</blockquote></div></blockquote><br></div><div>Is about to reduce the number of steps and gain productivity. Including for more complex selections.</div><div><br></div><div>Using the %nan i need:</div><div>1. to write the selection operation</div><div>2. make a array copy </div><div>3. put %nan in the selection</div><div>4. display the array</div><div>5. restore the original array</div><div><br></div><div>It's 5 steps. :-O </div><div>If the selection it's always the same so why do not reduce the visualization to a only single step ?</div><div><br></div><div>Repeat this 100 times on the same day it's a nightmare.</div><div><br></div><div>And more, the idea to put colors and words can be used to introduce sense in the numbers.</div><div>A matrix may have not only one word, but many.</div><div><br></div><div>For example: Normal, <font color="#000000">Caution</font>, Danger, Error.</div><div>The colors can have the same meaning.</div><div><br></div><div>I don't know If I'm being clear</div><div><br></div><div><div></div></div><div><blockquote type="cite" style="white-space: normal;"><div class="moz-cite-prefix"><blockquote type="cite"><b>* Pool of formulas</b></blockquote></div></blockquote><br></div><div><div>It's a dilemma.</div><div><br></div><div>It I have a good engineering team but they can not or do not know how to make a good SciLAB implementation, I will need another good team for the implementation.</div><div>And more, when the engineering team finished the work, they need to wait for the implementation team start and finish the implementation.</div><div><br></div><div>It without say about the documentation.</div><div><br></div><div>Why I need two teams to do the job if I can do all with one team and in less time?</div><div><br></div><div>It's a dilemma of how to reduce the financial cost for projects.</div><div>And MathML it's a answer. <img src="cid:1487851168.10994.10.camel@yahoo.es" alt=":-D"> </div><div></div></div><div><br></div><div>-- Amanda Osvaldo</div><div><br></div><div>On Thu, 2017-02-23 at 00:03 +0100, Samuel Gougeon wrote:</div><blockquote type="cite">
    <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"><b>* Salvar o ambiente</b><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">
        
        
        
        <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"><b>*
          Interaction with users</b></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">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"><b>* % keyword as comment:</b><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>
        </p><blockquote type="cite"><b>* Colors and arrays with names instead
          of numbers</b><br>
          .../...<br>
          <p style="margin-bottom: 0cm; line-height: 100%">
          </p>
        </blockquote>
      <p></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>
  

<pre>_______________________________________________
dev mailing list
<a href="mailto:dev@lists.scilab.org">dev@lists.scilab.org</a>
<a href="http://lists.scilab.org/mailman/listinfo/dev">http://lists.scilab.org/mailman/listinfo/dev</a>
</pre></blockquote></body></html>