<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <br>
    <font face="Courier New">Dear all,<br>
      <br>
      I'm trying to elucidate some details regarding types. The most
      basic type, corresponding to real or complex decimal numbers (or
      vectors, matrices and hypermatrices with this kind of components)
      is called "constant" by the function typeof (and so listed in the
      documentation). <br>
      <br>
      However, the variable browser lists them as "double".<br>
      <br>
      This is somewhat confusing. It seems that "double" refers to the
      way each individual component is encoded while constant may refer
      to the fact that any array containing doubles is o type constant.
      <br>
      <br>
      In the case of integers, for instance we have int64 as reported by
      typeof, but in the Variable Browser it is listed a bit more in
      full as "Integer 64". While this is also slightly inconsistent, it
      is not to complain very much about.<br>
      <br>
      In the case of rationals, typeof returns "rational" while the
      Variable Browser callsit "r (Tlist)"<br>
      <br>
      Cell array type is called "ce" by typeof but "Cell" in the Variabe
      Browser<br>
      <br>
      User-defined types in tlists and mlists are designed by the
      user-defined type name by typeof, while the variable browser adds
      "(Tlist)" or "(Mlist)"<br>
      <br>
      Functions, libraries and impliit lists such as $ are not listed in
      the variable bowser but are correctly reported by typeof<br>
      <br>
      I wonder whether there is a reason for all this or it is actually
      an issue that could be fixed in a future versions.<br>
      <br>
      Thank you<br>
      <br>
      Regards,<br>
      <br>
      Federico Miyara<br>
       <br>
    </font>
  </body>
</html>