Am 19.10.2018 um 15:44 schrieb Allin
      Cottrell:
    
    On Fri, 19
      Oct 2018, Sven Schreiber wrote:
      
      
      
        Is this still on the table? (To extend the coverage of 'atof' in
        core gretl.)
        
        If not, the matof() function of this thread a while ago would
        also be a candidate for inclusion into extra.
        
      
      
      Check out sscanf() first.
      
      
    
    
    Thanks for the hint. What's missing then (AFAICS) is a function that
    reverses strplit, that is, joins the members of an array of strings
    into a (separator-separated) single string.
    
    Brute force:
    function string arr2sepstr(strings S, string sep[null])
      if !exists(sep)
        string sep = " "    # blank as default
      endif
      string out = ""
      loop i=1..nelem(S) -q
        out ~= S[i] ~ sep
      endloop
      # discard trailing separator
      return substr(out, 1, nelem(out)-1)
    end function
      
    The rest indeed seems to be done by sscanf(arr2sepstr(Sarr), %m,
    mymatrix).
    
    cheers,
    sven