code: def get_words_iterable( letters, tamil_only=False ):
      
  
      # correct algorithm for get-tamil-words
      buf = []
      for idx,let in enumerate(letters):
          if not let.isspace():
              if istamil(let) or (not tamil_only):
                  buf.append( let )
          else:
              if len(buf) > 0:
                  yield  u"".join( buf )
                  buf = []
      if len(buf) > 0:
          yield u"".join(buf)
docs: given a list of UTF-8 letters section them into words, grouping them at spaces