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