Hello list,

  Currently, if using Neko UTF8 API, iteration over a UTF8 string will
  be slow as it is only possible as smth like
    for (index in 0...neko.Utf8.length(s)) {
      var char = neko.Utf8.charAt(index);
    }
  this takes n^2 operations where n is the string length since each
  charAt() call has to go through all the previous part of string
  looking for the correct character.

  Is there any way to make an Utf8 iterator - it can look like
  for (char in neko.Utf8.chars(s)) {
     // do whatever you like
  }

  and the iterator would just advance each time, not go through all
  the string - this will make it linear of string length, which is
  normal practice.

-- 
Best regards,
 Michael                          mailto:[EMAIL PROTECTED]


-- 
Neko : One VM to run them all
(http://nekovm.org)

Reply via email to